Title :
On CPN-based verification of hierarchical formalization of UML 2 Interaction Overview Diagrams
Author :
Louati, Amine ; Jerad, Chadlia ; Barkaoui, Kamel
Author_Institution :
LR-SITI, Univ. Tunis El Manar, Tunis, Tunisia
Abstract :
Unified Modeling Language (UML) is a graphical modeling language based on diagrams is widely used both in industry and academia although its semantics is yet informal. In this work, we aim to give a formal semantics description of Interaction Overview Diagram (IOD) semantics. IOD as new diagram introduced by UML2 allows a hierarchical specification of system´s behavior at more than one level. We establish a mapping of the hierarchical use of IODs and of timing diagrams into respectively hierarchical colored Petri nets (HCPNs) and timed colored Petri nets (TCPNs). The objective of this formal description is to assist designers in the use of abstraction as well as refinement while keeping verification possible. Finally, we compare our approach with others similar existing in the literature.
Keywords :
Petri nets; Unified Modeling Language; formal specification; formal verification; programming language semantics; visual languages; CPN-based verification; HCPN; IOD semantics; Interaction Overview Diagram semantics; TCPN; Unified Modeling Language; abstraction; formal semantics description; graphical modeling language; hierarchical colored Petri nets; hierarchical formalized-UML 2 interaction overview diagrams; hierarchical specification; mapping function; refinement; timed colored Petri nets; timing diagrams; Color; Nickel; Noise measurement; Online banking; Petri nets; Semantics; Unified modeling language; HCPNs; IOD; TCPNs; UML2; formal description; verification;
Conference_Titel :
Modeling, Simulation and Applied Optimization (ICMSAO), 2013 5th International Conference on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4673-5812-5
DOI :
10.1109/ICMSAO.2013.6552703