• 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