DocumentCode
2188722
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
fYear
2010
fDate
Nov. 30 2010-Dec. 3 2010
Firstpage
216
Lastpage
225
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2010 17th Asia Pacific
Conference_Location
Sydney, NSW
ISSN
1530-1362
Print_ISBN
978-1-4244-8831-5
Electronic_ISBN
1530-1362
Type
conf
DOI
10.1109/APSEC.2010.33
Filename
5693197
Link To Document