• DocumentCode
    2857419
  • Title

    ASM Semantic Modeling and Checking for Sequence Diagram

  • Author

    Xiang, Zhou ; Zhi-qing, Shao

  • Author_Institution
    Dept. of Comput. Sci. & Eng., East China Univ. of Sci. & Technol., Shanghai, China
  • Volume
    5
  • fYear
    2009
  • fDate
    14-16 Aug. 2009
  • Firstpage
    527
  • Lastpage
    530
  • Abstract
    UML sequence diagram is widely adopted in interactive software systems. Sequence diagram flexibly describes the process that message transfer among objects, is easy to understand but lacks precise definition of semantics. On the contrary, temporal logics or Z language can give semantic description, but they overly depend on logics, which makes it difficult to apply widely in industry. By combining rules with multi-agents, ASM can accurately define semantics but avoid the complexity of temporal logics and Z language. Also, by the intelligence of agents, control the model checking. It does not only refine the process level by level, but also is easy to understand and illustrate. We thus propose the ASM semantic model for sequence diagram in order to accurately describe the model´s characteristics and improve the testing process of large systems. In this paper, we give formal syntaxes and rule definitions. An example is also provided. Future applications are discussed in the end.
  • Keywords
    Unified Modeling Language; finite automata; ASM semantic modeling; UML sequence diagram; Z language; abstract state machine; formal syntaxes; interactive software systems; large systems; temporal logics; Computer science; Electrical equipment industry; Intelligent agent; Intelligent control; Logic; Object oriented modeling; Refining; Software systems; Timing; Unified modeling language; ASM; model checking; multi-agent; semantic analysis; sequence diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Natural Computation, 2009. ICNC '09. Fifth International Conference on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-0-7695-3736-8
  • Type

    conf

  • DOI
    10.1109/ICNC.2009.218
  • Filename
    5365793