• DocumentCode
    2833087
  • Title

    Consistency Checking of UML Dynamic Models Based on Petri Net Techniques

  • Author

    Yao, Shuzhen ; Shatz, Sol M.

  • Author_Institution
    Software Coll., Beihang Univ.
  • fYear
    2006
  • fDate
    Nov. 2006
  • Firstpage
    289
  • Lastpage
    297
  • Abstract
    To aid the development of high quality software applications, we present an approach for consistency checking of UML dynamic models based on Petri net techniques. ECPN, an extended colored Petri net, is used to formally describe state transitions of individual objects and interactions among objects, and is therefore capable of verifying the consistency of the models based on Petri net theory. In this work, we consider UML sequence diagrams and statecharts. The approach begins with a flattening strategy for UML dynamic models and then discusses translation of statecharts with composite states to an ECPN notation. The coverability graph is used to drive the consistency checking process. The paper discusses all phases of the approach and illustrates the concept by an example
  • Keywords
    Petri nets; Unified Modeling Language; formal verification; UML dynamic models; UML sequence diagrams; consistency checking; extended colored Petri net; statecharts; Application software; Computer science; Educational institutions; Inhibitors; Metamodeling; Petri nets; Software quality; Unified modeling language; Consistency checking; Petri Net; Sequence diagram; Statechart;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, 2006. CIC '06. 15th International Conference on
  • Conference_Location
    Mexico City
  • Print_ISBN
    0-7695-2708-6
  • Type

    conf

  • DOI
    10.1109/CIC.2006.32
  • Filename
    4023823