引用本文:李娟,李明树,武占春,王青.基于SPEM的CMM软件过程元模型.软件学报,2005,16(8):1366-1377
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 5684次   下载 7845 本文二维码信息
码上扫一扫!
分享到: 微信 更多
基于SPEM的CMM软件过程元模型
李娟1,2, 李明树1,3, 武占春1, 王青1
1.中国科学院,软件研究所,互联网软件技术实验室,北京,100080;2.中国科学院,研究生院,北京,100049;3.中国科学院,计算机科学重点实验室,北京,100080
摘要:
软件企业在实施CMM(capability maturity modelfor software)的过程中面临最主要的障碍是如何将CMM 软件过程模型转换成可实施的、体现组织过程特征的CMM实施过程模型.可以利用模型驱动架构MDA来支持CMM模型转换,其首要问题是建立CMM软件过程元模型.通过分析CMM软件过程,给出了面向CMM的软件过程工程元模型SPEM的扩展策略,提出了一个基于SPEM的CMM软件过程元模型一-SPM-CMM.该元模型既支持CMM软件过程的抽象语法和规则语义,也支持利用UML CASE工具操作CMM软件过程模型.
关键词:  CMM  软件过程元模型  软件过程工程元模型  模型驱动架构  模型转换
DOI:
分类号:
基金项目:Supported bythe National Natural Science Foundation of China under Grant No60273026(国家自然科学基金);the National High-Tech Research and Development Plan ofChina under Grant No.2002AA116060,2001AA113080(国家高技术研究发展计划(863))
A SPEM-Based Software Process Metamodel for CMM
LI Juan,LI Ming-Shu,WU Zhan-Chun,WANG Qing
Abstract:
In applications of CMM (capability maturity model for software), it is a sticking point to implement enforceable software process models, which reflect the characteristics of organizations and their software processes, by transforming CMM software process model. Model driven architecture (MDA) supports model transformation and can be used in CMM practices, but the first step is to build a software process metamodel for CMM. This paper presents a software process metamodel for CMM based on SPEM(software process engineering metamodel), named SPM-CMM. SPM-CMM provides abstract syntaxes and rule semantics for CMM software process, and also supports of modeling of CMM integration with UML CASE tools.
Key words:  CMM  software process metamodel  SPEM(software process engineering metamodel)  MDA(model driven architecture)  model transformation