Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Step coverability algorithms for communicating systems - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Step coverability algorithms for communicating systems (Q433351)

From MaRDI portal





scientific article; zbMATH DE number 6055926
Language Label Description Also known as
English
Step coverability algorithms for communicating systems
scientific article; zbMATH DE number 6055926

    Statements

    Step coverability algorithms for communicating systems (English)
    0 references
    0 references
    0 references
    13 July 2012
    0 references
    Petri nets
    0 references
    step coverability tree
    0 references
    maximal concurrency
    0 references
    communicating components
    0 references
    determinism
    0 references
    This paper develops an extension of the Karp-Miller coverability tree (CT) which is able to characterize the behavior of classes of Petri nets whose semantics is based on concurrent steps instead of occurrences of single transitions. After reviewing the basic algorithm for the CT construction for sequential place/transition Petri nets (PT-nets), the manuscript shows a simple CT extension, the step coverability tree (SCT), that accounts for PT-nets having a step execution semantics, i.e. where concurrently enabled transitions can be fired together in a single step. It is shown that the SCT enjoys similar monotonicity properties as the CT.NEWLINENEWLINEA notion of maximal step semantics for PT-nets, which is not monotonic, is then considered. For this class of PT-nets it is not possible to build a coverability tree in the general case and the corresponding behavior can be seen as monotonic only in a ``weak'' sense.NEWLINENEWLINEThe paper introduces a class of PT-nets, called ANDMC, modelling acyclic networks of finite state components which communicate by means of buffered channels. ANDMC nets operates under the maximal step semantics and it is demonstrated that for them a suitable coverability tree, the maxSCT, which is able to finitely characterize the reachable markings, can be built.NEWLINENEWLINEThe paper discusses very important issues regarding the analysis and the verification of the behavior of concurrent systems. In particular it extends the applicability of a powerful tool, i.e. the coverability tree, to an important class of communicating systems that can be specified by means of Petri.NEWLINENEWLINEThe manuscript is well written and all the involved concepts are rigorously explained. The only point that could have been improved, in order to make it more readable, is Section 7. Here the class of ANDMC nets is formally defined inductively and the fundamental theorem, based on which their maximal concurrent behavior can be characterized, is proved. A reader could better appreciate the practical applicability of ANDMC if an example of modeling a (simple) communicating system had been included. Also a discussion about the complexity of the algorithm for generating the maxSCT is missing.
    0 references

    Identifiers