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
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;
Conference_Titel :
Natural Computation, 2009. ICNC '09. Fifth International Conference on
Conference_Location :
Tianjin
Print_ISBN :
978-0-7695-3736-8
DOI :
10.1109/ICNC.2009.218