A Model Merging Based Approach for Modeling the CMM Implementation Process

Juan LI,Feng YUAN,Ming-Shu LI,Qing WANG
DOI: https://doi.org/10.3321/j.issn:0254-4164.2006.01.005
2006-01-01
Jisuanji Xuebao/Chinese Journal of Computers
Abstract:As a widely used software process improvement model, CMM (Capability Maturity Model) provides a guide for choosing process improvement strategies by facilitating the identification of current process capabilities. However, how to model the CMM implementation process remains an open issue for a fact that enterprise software processes are complex and variable. This paper presents an approach for modeling the CMM implementation process based on model merging mechanism. Using SPEM (Software Process Engineering Metamodel), CPM (CMM Process Model) and EPM (Enterprise Process Model) can be built and then merged to achieve CIPM (CMM Implementation Process Model). Also when EPM is changed, the changed content can be reflected conveniently in CIPM using the model merging mechanism. In above model merging approach, process models are described with the labeled directed graph and merging algorithms are proposed. Authors prove model merging consistency and use a process model merging prototype tool to show that the proposed approach is practical and effective.
What problem does this paper attempt to address?