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 :
بازگشت