Journal of Software Engineering and Applications

Volume 3, Issue 5 (May 2010)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Mapping UML 2.0 Activities to Zero-Safe Nets

HTML  Download Download as PDF (Size: 740KB)  PP. 426-435  
DOI: 10.4236/jsea.2010.35048    4,923 Downloads   9,173 Views  Citations

ABSTRACT

UML 2.0 activity diagrams (ADs) are largely used as a modeling language for flow-oriented behaviors in software and business processes. Unfortunately, their place/transition operational semantics is unable to capture and preserve semantics of the newly defined high-level activities constructs such as Interruptible Activity Region. Particularly, basic Petri nets do not preserve the non-locality semantics and reactivity concept of ADs. This is mainly due to the absence of global synchronization mechanisms in basic Petri nets. Zero-safe nets are a high-level variant of Petri nets that ensure transitions global coordination thanks to a new kind of places, called zero places. Indeed, zero-safe nets naturally address Interruptible Activity Region that needs a special semantics, forcing the control flow by external events and defining a certain priority level of executions. Therefore, zero-safe nets are adopted in this work as semantic framework for UML 2.0 activity diagrams.

Share and Cite:

S. Boufenara, F. Belala and K. Barkaoui, "Mapping UML 2.0 Activities to Zero-Safe Nets," Journal of Software Engineering and Applications, Vol. 3 No. 5, 2010, pp. 426-435. doi: 10.4236/jsea.2010.35048.

Cited by

[1] Transactional Petri nets: a semantic framework for UML2 activities
International Journal of Critical Computer-Based Systems, 2014
[2] 1.3. 3 Extending eFFBD formalism to task model
INCOSE International Symposium.Wiley Online Library, 2014
[3] ArcFem: New Software Module in ArcGIS for Numerical Modeling.
International Journal on Information Technology (IREIT), 2014
[4] Transactional Petri nets: a semantic framework for UML2 activities.
2014
[5] Model-based development of fault tolerant systems of systems
Systems Conference (SysCon), 2013 IEEE International. IEEE, 2013
[6] A Formal Semantics for SysML Activity Diagrams
Formal Methods: Foundations and Applications. Springer Berlin Heidelberg, 2013
[7] Graphical modelling meets formal methods
Industrial Informatics (INDIN), 2013 11th IEEE International Conference on. IEEE, 2013
[8] On formalizing UML2 activities using TPNets: case studies
Proceedings of the Fifth international conference on Verification and Evaluation of Computer and Communication Systems. British Computer Society, 2011

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.