• DocumentCode
    2226566
  • Title

    Translating UML Statechart Diagrams to X-Nets

  • Author

    Guo, Feng ; Zhang, Meng

  • Author_Institution
    Sch. of Inf. & Eng., North China Univ. of Technol., Beijing, China
  • fYear
    2009
  • fDate
    26-28 Dec. 2009
  • Firstpage
    5279
  • Lastpage
    5282
  • Abstract
    UML statechart diagrams mainly used to describe the behaviors of objects. Until now, UML statechart diagrams has no standard formal semantics, so it is very difficult to analysis and verification UML statechart diagrams. To formally describe the semantics of UML statechart diagrams, in this paper a new type arc called delete arc was proposed. Together with the input port and inhibitor arc which have been applied in petri net, an extended Petri net model, X-Net, which can precisely describe the semantics of UML statechart diagrams was defined. At the same time, The transition rules of X-Net also were defined. Extended Hierarchical Automata (EHA) that is an abstract syntax formalizing UML statechart diagrams can facilitate the conversion from UML statechart diagrams to X-Net and a conversion procedure translating EHA to X-Net was presented.
  • Keywords
    Petri nets; Unified Modeling Language; automata theory; UML statechart diagram; X-Nets; delete arc; extended Petri net model; extended hierarchical automata; Algebra; Automata; Information science; Inhibitors; Petri nets; Process design; Software design; Software standards; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Engineering (ICISE), 2009 1st International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-4909-5
  • Type

    conf

  • DOI
    10.1109/ICISE.2009.1318
  • Filename
    5455283