Title :
Translation Rules and a Supporting Tool for Model-Based Reuse
Author :
Zhao, Junfeng ; Zhou, Jiantao ; Liu, Jing
Author_Institution :
Coll. of Comput. Sci., Inner Mongolia Univ., Hohhot, China
Abstract :
The Model-Driven Architecture approach defines system functionality using a platform-independent model(PIM).The PIM is translated to one or more platform-specific models (PSMs) that computers can run. The analysis and verification to these models is necessary at the first stage of software development process. Due to lack of formal semantics, UML model describing software character need to be translated into formal model for analysis and verification. In this paper, we propose improved translation rules for UML2 sequence diagram and activity diagram, which can translate the dynamic model into Petri net precisely and efficiently. According to the translation rules, a translation tool is implemented. Using the translation tool we translate a series of representative UML models to Petri net models efficiently. It shows that the translation rules are rational and the translation tool is efficient.
Keywords :
Petri nets; Unified Modeling Language; diagrams; formal specification; formal verification; software reusability; PIM; PSM; Petri net models; UML2 sequence diagram; activity diagram; formal semantics; model analysis; model verification; model-based reuse; model-driven architecture approach; platform-independent model; platform-specific models; software development process; supporting tool; translation rules; translation tool; Analytical models; Business; Computational modeling; Petri nets; Semantics; Software; Unified modeling language; MDA; Petri net; UML; translation rule;
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2714-5
Electronic_ISBN :
978-0-7695-4758-9
DOI :
10.1109/COMPSACW.2012.63