DocumentCode :
3080270
Title :
A Metamodel Approach to Software Process Modeling Based on UML Extension
Author :
Wu, Minghui ; Li, Gang ; Ying, Jing ; Yan, Hui
Volume :
6
fYear :
2006
fDate :
8-11 Oct. 2006
Firstpage :
4508
Lastpage :
4512
Abstract :
This paper presents UPME, a metamodel approach to software process modeling based on UML extension. In this approach, software process modeling will take three steps: firstly, a metamodel modeling step to build metamodels for software process domain; secondly, a model instantiation step to build the model for a concrete project based on domain metamodels; and thirdly, a model compilation step to translate the model into object-oriented code skeleton for process enactment. In these steps, UML and its extension mechanisms are used, and an instantiation description language is designed to write process instantiation scripts. We built the ISPW-6 process as example, and the result demonstrated that the UML based metamodel approach makes process modeling more reusable and easier. And the popularity of UML also makes this approach more acceptable in industry than other specialized process modeling languages (PMLs).
Keywords :
Unified Modeling Language; object-oriented languages; software process improvement; ISPW-6 process; UML extension; UPME; instantiation description language; metamodel approach; object-oriented code skeleton; software process modeling; unified modeling language; Automation; Cities and towns; Concrete; Cybernetics; Humans; Object oriented modeling; Process design; Skeleton; Software engineering; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man and Cybernetics, 2006. SMC '06. IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
1-4244-0099-6
Electronic_ISBN :
1-4244-0100-3
Type :
conf
DOI :
10.1109/ICSMC.2006.384855
Filename :
4274621
Link To Document :
بازگشت