DocumentCode :
1971272
Title :
A synchronization schema in activity diagrams via zero-safe-nets
Author :
Boufenara, Sabine ; Belala, Faiza ; Bouanaka, Chafia
Author_Institution :
A. Benhamouda Univ. of Jijel, Ouled Aissa
fYear :
2009
fDate :
10-13 May 2009
Firstpage :
161
Lastpage :
167
Abstract :
Petri nets have been used as a formal semantic framework for UML activity diagrams. With UML 2.0 extensions, they become not able to express high level constructions in activity diagrams, namely the traverse-to-completion concept. This one requires a global synchronization between the fork and join nodes which is totally absent in ordinary Petri nets, based on local synchronization. To conserve activities behaviors, we propose zero-safe nets as a richer and more adapted semantic framework for activity diagrams by giving a generic mapping from activities to this Petri nets class. The proposed mapping preserves activities operational semantics while focusing on traverse-to-completion principle as well as synchronization between fork and join nodes and therefore, covering control/data flows and concurrency.
Keywords :
Petri nets; Unified Modeling Language; Petri nets; UML 2.0 extensions; UML activity diagrams; activity diagrams; formal semantic; operational semantics; synchronization schema; traverse-to-completion concept; traverse-to-completion principle; zero-safe-nets; Algorithm design and analysis; Concurrent computing; Control systems; Object oriented modeling; Petri nets; Pins; Power system modeling; System recovery; Unified modeling language; Yarn; UML Formalization; UML activity diagrams; synchronization; traverse-to-completion; zero-safe nets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications, 2009. AICCSA 2009. IEEE/ACS International Conference on
Conference_Location :
Rabat
Print_ISBN :
978-1-4244-3807-5
Electronic_ISBN :
978-1-4244-3806-8
Type :
conf
DOI :
10.1109/AICCSA.2009.5069319
Filename :
5069319
Link To Document :
بازگشت