By Topic

A Metamodel Approach to Software Process Modeling Based on UML Extension

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Minghui Wu ; Computer College, Zhejiang University, Hangzhou, 310027, P.R.China; Department of Computer, Zhejiang University City College, Hangzhou, 310015, P.R.China. +86-571-8185-4885; e-mail: minghuiwu@zju.edu.cn ; Gang Li ; Jing Ying ; Hui Yan

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).

Published in:

2006 IEEE International Conference on Systems, Man and Cybernetics  (Volume:6 )

Date of Conference:

8-11 Oct. 2006