Programming in the Sleptsov net language for systems control
In this article, the principles of programming in the Sleptsov net language are further developed with respect to the restrictions on the control flow and its composition with data. The conditions of correctness of Sleptsov net programs are formulated in the form of additional restrictions on copyin...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2016-03-01
|
Series: | Advances in Mechanical Engineering |
Online Access: | https://doi.org/10.1177/1687814016640159 |
id |
doaj-8314274a65e24d34bbfeb2fbd1b16afe |
---|---|
record_format |
Article |
spelling |
doaj-8314274a65e24d34bbfeb2fbd1b16afe2020-11-25T02:58:19ZengSAGE PublishingAdvances in Mechanical Engineering1687-81402016-03-01810.1177/168781401664015910.1177_1687814016640159Programming in the Sleptsov net language for systems controlDmitry ZaitsevJan JürjensIn this article, the principles of programming in the Sleptsov net language are further developed with respect to the restrictions on the control flow and its composition with data. The conditions of correctness of Sleptsov net programs are formulated in the form of additional restrictions on copying parameters of modules and using global variables. Flags are added for correct manipulation by shared data. In the general case without restrictions on the program composition rules, the problem is reduced to the soundness of workflow nets with shared resources; there are several useful particular cases when the algorithm complexity is polynomial. Examples of Sleptsov net programs for the fast solution of production control tasks are presented.https://doi.org/10.1177/1687814016640159 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Dmitry Zaitsev Jan Jürjens |
spellingShingle |
Dmitry Zaitsev Jan Jürjens Programming in the Sleptsov net language for systems control Advances in Mechanical Engineering |
author_facet |
Dmitry Zaitsev Jan Jürjens |
author_sort |
Dmitry Zaitsev |
title |
Programming in the Sleptsov net language for systems control |
title_short |
Programming in the Sleptsov net language for systems control |
title_full |
Programming in the Sleptsov net language for systems control |
title_fullStr |
Programming in the Sleptsov net language for systems control |
title_full_unstemmed |
Programming in the Sleptsov net language for systems control |
title_sort |
programming in the sleptsov net language for systems control |
publisher |
SAGE Publishing |
series |
Advances in Mechanical Engineering |
issn |
1687-8140 |
publishDate |
2016-03-01 |
description |
In this article, the principles of programming in the Sleptsov net language are further developed with respect to the restrictions on the control flow and its composition with data. The conditions of correctness of Sleptsov net programs are formulated in the form of additional restrictions on copying parameters of modules and using global variables. Flags are added for correct manipulation by shared data. In the general case without restrictions on the program composition rules, the problem is reduced to the soundness of workflow nets with shared resources; there are several useful particular cases when the algorithm complexity is polynomial. Examples of Sleptsov net programs for the fast solution of production control tasks are presented. |
url |
https://doi.org/10.1177/1687814016640159 |
work_keys_str_mv |
AT dmitryzaitsev programminginthesleptsovnetlanguageforsystemscontrol AT janjurjens programminginthesleptsovnetlanguageforsystemscontrol |
_version_ |
1724707068788604928 |