2016 International Conference on Frontiers of Information Technology (FIT) (2016)
Dec. 19, 2016 to Dec. 21, 2016
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/FIT.2016.041
UML Activity Diagram offers rich notations to model system dynamics of any real world system. But Activity Diagram lacks firm mathematical semantics hence impotent to be checked for potential inconsistencies and bugs. Coloured Petri Nets is a strong graphical Formal Methods having a wide range of tool support for model checking. This research article presents a new transformation strategy from Activity Diagram into its semantically equivalent Coloured Petri Nets using Weighted Directed Graph. The Activity Diagram is firstly transformed into a Weighted Directed Graph and in second step Weighted Directed Graph is transformed into semantically equivalent Coloured Petri Nets preserving the logic of all Activity Diagram constructs. The mapping of each Activity Diagram notations into its corresponding Coloured Petri Net construct has been semantically verified. Therefore, transformed Coloured Petri Nets can be checked for errors and inconsistencies by using any model checking tool of Coloured Petri Nets.
Petri nets, Unified modeling language, Semantics, Model checking, Focusing, Object oriented modeling, Mathematical model
Maryam Jamal, Nazir Ahmad Zafar, "Transformation of Activity Diagram into Coloured Petri Nets Using Weighted Directed Graph", 2016 International Conference on Frontiers of Information Technology (FIT), vol. 00, no. , pp. 181-186, 2016, doi:10.1109/FIT.2016.041