Title :
Mapping UML Activity Diagrams to Analyzable Petri Net Models
Author :
Yang, Nianhua ; Yu, Huiqun ; Sun, Hua ; Qian, Zhilin
Author_Institution :
Dept. of Comput. Sci. & Eng., East China Univ. of Sci. & Technol., Shanghai, China
Abstract :
To enhance formal analysis, activity diagrams annotated with MARTE stereotypes are mapped into timed colored Petri nets with inhibitor arcs (TCPNIA). The mapping rules for the elements of activity diagrams and MARTE stereotypes are proposed respectively. The rules to map pin nodes and object flows to Petri nets are presented. These nodes can improve activity diagrams´ modeling abilities for complicated systems. The reaching of any final nodes will stop all the flows in an activity. A method to map final nodes into Petri nets preserving this semantics is also presented with the help of inhibitor arcs. The data related issues are processed through colored properties in the TCPNIA model, guard functions and operational functions.
Keywords :
Petri nets; Unified Modeling Language; embedded systems; formal specification; MARTE stereotypes; TCPNIA model; inhibitor arc; mapping UML activity diagram; timed colored Petri nets; Analytical models; Computational modeling; Inhibitors; Mathematical model; Petri nets; Semantics; Unified modeling language; MARTE; Petri net; UML; activity diagram; mapping rule;
Conference_Titel :
Quality Software (QSIC), 2010 10th International Conference on
Conference_Location :
Zhangjiajie
Print_ISBN :
978-1-4244-8078-4
Electronic_ISBN :
1550-6002
DOI :
10.1109/QSIC.2010.26