• 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