• DocumentCode
    2926031
  • Title

    Transforming UML models to colored petri nets models using graph grammars

  • Author

    Kerkouche, Elhillali ; Chaoui, Allaoua ; Khalfaoui, Khaled

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Oum El Bouaghi, Oum El Bouaghi, Algeria
  • fYear
    2009
  • fDate
    5-8 July 2009
  • Firstpage
    230
  • Lastpage
    236
  • Abstract
    In this paper we propose an approach for transforming UML statechart and collaboration diagrams to colored Petri nets models. This transformation aims to bridge the gap between informal notation (UML diagrams) and more formal notation (colored Petri nets models) for analysis purpose. It produces highly-structured, graphical, and rigorously-analyzable models that facilitates early detection of errors like deadlock, livelock, etc ... The approach is based on graph transformation since the input and output of the transformation process are graphs. The meta-modeling tool ATOM3 is used. An example illustrates our approach.
  • Keywords
    Petri nets; Unified Modeling Language; graph grammars; ATOM3; UML statechart model transformation; Unified Modeling Language; collaboration diagram; colored Petri nets model; formal notation analysis; graph grammar; informal notation analysis; meta-modeling tool; Bridges; Chaos; Collaboration; Computational modeling; Indium phosphide; Mathematical model; Metamodeling; Petri nets; System recovery; Unified modeling language; AToM3; Colored Petri Nets (CPN); Graph Grammars; Meta-modelling; Models Transformation; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 2009. ISCC 2009. IEEE Symposium on
  • Conference_Location
    Sousse
  • ISSN
    1530-1346
  • Print_ISBN
    978-1-4244-4672-8
  • Electronic_ISBN
    1530-1346
  • Type

    conf

  • DOI
    10.1109/ISCC.2009.5202298
  • Filename
    5202298