Title :
Formal Transformation from Sequence Diagrams to Coloured Petri Nets
Author :
Bowles, Juliana ; Meedeniya, Dulani
Author_Institution :
Sch. of Comput. Sci., Univ. of St Andrews, St. Andrews, UK
fDate :
Nov. 30 2010-Dec. 3 2010
Abstract :
In this paper we define a formal strongly consistent transformation from UML2 sequence diagrams to coloured Petri nets (CPNs). We define the language of sequence diagrams (set of legal traces) and show how this is mapped onto an equivalent language of CPNs through formal transformation rules. The rules defined can be extended to consider modelling aspects such as stochastic and real-time behaviour. This work is part of a more general framework based on model driven transformations to validate UML models using Petri nets, and hence exploit existing Petri net analysis and verification tools for UML-based design.
Keywords :
Petri nets; Unified Modeling Language; formal verification; Petri net analysis; UML model; UML-based design; UML2 sequence diagram; coloured Petri nets; formal transformation rules; model driven transformation; modelling aspect; verification tool; Analytical models; Color; Logic gates; Object oriented modeling; Petri nets; Stochastic processes; Unified modeling language; Coloured Petri Nets; Formal Model Transformation; Language Equivalence; Sequence Diagrams; UML2;
Conference_Titel :
Software Engineering Conference (APSEC), 2010 17th Asia Pacific
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-8831-5
Electronic_ISBN :
1530-1362
DOI :
10.1109/APSEC.2010.33