Title :
Pi-calculus Based Assembly Mechanism of UML State Diagram and Validation of Model Refinement
Author :
Zhao, Yefei ; Yang Zong-yuan ; Xie, Jinkui
Author_Institution :
Dept. of Comput. Sci., East China Normal Univ., Shanghai
Abstract :
UML provides a graphical method to model object-oriented system. However, UML is a meta-model which has only static semantics and without dynamic semantics. From the perspective of assembly mechanism, we proposed six kinds of UML state diagram´s assembly mechanisms, and gave the mapping rules between assembly mechanism and picalculus. Finally we proved that it is practical to validate model refinement with above theory in two different ways - experiment and theory deduction. The theory deduction coincides with the experiment results. Furthermore, the mobile assembly and interrupt assembly we proposed supplement for the insufficient description ability of UML.
Keywords :
Unified Modeling Language; object-oriented programming; pi calculus; program verification; programming language semantics; UML state diagram assembly mechanism; Unified Modeling Language; graphical method; model refinement validation; object-oriented system; pi-calculus; static semantics; theory deduction; Algebra; Assembly; Calculus; Carbon capture and storage; Computer industry; Computer science; Object oriented modeling; Refining; Software standards; Unified modeling language; Model Refinement; Observation Equivalence; Pi-calculus; State Diagram; UML;
Conference_Titel :
Electronic Computer Technology, 2009 International Conference on
Conference_Location :
Macau
Print_ISBN :
978-0-7695-3559-3
DOI :
10.1109/ICECT.2009.91