DocumentCode
1986308
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
fYear
2012
fDate
16-20 July 2012
Firstpage
310
Lastpage
315
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/COMPSACW.2012.63
Filename
6341593
Link To Document