题名 基于SPEM的CMM软件过程元模型
被引量:10
1
作者
李娟
李明树
武占春
王青
机构
中国科学院软件研究所互联网软件技术实验室
出处
《软件学报》
EI
CSCD
北大核心
2005年第8期1366-1377,共12页
基金
No.60273026国家自然科学基金
Nos.2002AA116060
2001AA113080国家高技术研究发展计划(863)~~
文摘
软件企业在实施CMM(capabilitymaturitymodelforsoftware)的过程中面临最主要的障碍是如何将CMM软件过程模型转换成可实施的、体现组织过程特征的CMM实施过程模型.可以利用模型驱动架构MDA来支持CMM模型转换,其首要问题是建立CMM软件过程元模型.通过分析CMM软件过程,给出了面向CMM的软件过程工程元模型SPEM的扩展策略,提出了一个基于SPEM的CMM软件过程元模型——SPM-CMM.该元模型既支持CMM软件过程的抽象语法和规则语义,也支持利用UMLCASE工具操作CMM软件过程模型.
关键词
CMM
软件过程元模型
软件过程工程元模型
模型驱动架构
模型转换
Keywords
CMM
software process metamodel
spem(software process engineering metamodel)
MDA(model driven architecture)
model transformation
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于SPEM2XPDL模型转换的软件过程执行
被引量:3
2
作者
袁峰
李明树
机构
中国科学院软件研究所互联网软件技术实验室
出处
《软件学报》
EI
CSCD
北大核心
2007年第9期2141-2152,共12页
基金
Supported by the National Natural Science Foundation of China under Grant No.60273026(国家自然科学基金)
the National High-Tech Research and Development Plan of China under Grant No.2002AA116060(国家高技术研究发展计划(863))
文摘
SPEM(software process engineering metamodel)是国际标准化组织制定的标准元模型,正日益成为软件过程建模领域的行业标准,但在过程执行方面,SPEM还存在不足.将软件过程看作是一种特殊的工作流,提出了一种应用工作流运行机制支持软件过程执行的方法.通过将SPEM模型转换为XPDL(XML process definition language)模型,利用XPDL引擎支持SPEM模型的执行.制定了SPEM和XPDL之间的映射规则,设计了转换算法并开发了转换引擎.该方法被应用在SoftPM项目中,成功地基于XPDL引擎Shark实现了对软件过程模型的执行支持.
关键词
软件过程执行
spem (software
process
engineering
metamodel )
工作流
XPDL(XML
process
DEFINITION
language)
Keywords
software process enactment
spem(software process engineering metamodel)
workflow
XPDL(XML process definition language)
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
题名 SPEM2XPDL模型转换研究
3
作者
万志刚
袁峰
周津慧
机构
中国科学院软件所互联网软件技术实验室
出处
《计算机应用研究》
CSCD
北大核心
2007年第4期42-46,共5页
基金
国家自然科学基金资助项目(60273026)
国家"863"计划资助项目(2005AA113140)
文摘
将软件过程技术与工作流技术相结合,严格定义了SPEM2XPDL模型转换规则,设计并实现了一个SPEM2XPDL模型转换引擎。此引擎将SPEM描述的软件过程转换为符合工作流定义(XPDL)的工作流过程,从而可基于工作流管理系统对软件过程提供执行支持。SPEM模型经引擎转换后在工作流管理系统Shark上的成功执行表明了引擎的可用性。
关键词
软件过程工程元模型
可扩展标记语言过程定义语言
软件过程
工作流
模型转换
Keywords
spem (software process engineering metamodel)
XPDL( XML process definition language)
software process
workflow
model transformation
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 一个改进的软件过程工程元模型ISPEM
被引量:1
4
作者
蔡旭辉
晏海华
柳永坡
机构
北京航空航天大学计算机学院
大庆石油学院计算机科学与工程学院
出处
《沈阳航空工业学院学报》
2005年第1期41-46,共6页
基金
国家高技术研究发展计划(863) (2001AA113100)
文摘
对象管理组织(OMG)提出的软件过程工程元模型 (SPEM)在软件工程过程领域具有较强的通用性和较好的建模能力。但是,软件过程工程元模型在一致性和表达力上存在不足。本文基于UML2. 0活动元模型改进SPEM中活动的语义,采用泛化机制扩大实参的表达范围,细化形参和限制的表达粒度,使得改进的软件过程工程元模型 (ISPEM)在语义上与软件工程过程领域的语义更为一致,表达力更强,更加符合软件工程过程领域建模的需要。
关键词
软件过程工程
软件过程工程元模型
一致性
表达力
Keywords
software process engineering
software process engineering metamodel
consistency
expressiveness
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 工作流元模型到SPEM的扩展与映射
5
作者
赵宗敏
吴海涛
王洋
机构
上海师范大学信息与机电工程学院
出处
《计算机应用》
CSCD
北大核心
2010年第3期617-619,共3页
文摘
为了提高软件开发效率、实现软件过程管理规范化,将工作流技术应用于软件开发过程,实现软件过程自动化管理。软件过程工程元模型(SPEM)是软件过程建模的基础,是一种通用的框架,适合不同类型的生命周期模型。根据软件过程的特点,扩展了工作流元模型,制定了SPEM和工作流元模型之间的映射规则,实现了这两种元模型之间的映射,以瀑布模型为例验证了具有软件过程特点的工作流元模型的有效性。通过工作流引擎解析映射后的工作流元模型,实现软件过程的自动化管理。
关键词
软件过程工程元模型
工作流
软件过程
瀑布模型
Keywords
software process engineering Meta-Model(spem )
workflow
software process
waterfall model
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
题名 基于SPEM扩展元模型的PSP实施方法
6
作者
郭军
袁峰
阮利
周津慧
机构
中国科学院软件研究所互联网软件技术实验室
出处
《计算机应用研究》
CSCD
北大核心
2008年第3期775-778,共4页
基金
国家“863”计划资助项目(2006AA01Z182)
国家自然科学基金资助项目(60473060)
文摘
提出了一种支持PSP过程的SPEM扩展元模型P-SPEM,并给出了基于P-SPEM的PSP实施过程及支持该过程的原型工具。其中使用PROBE方法帮助个体进行项目计划和估算,用DEA分析方法综合评价工程师的过程性能,有效地指导工程师实施PSP。
关键词
个体软件过程
软件过程工程元模型
数据包络分析
Keywords
PSP( personal software process )
spem (software process engineering meta-model)
DEA( data envelopment analysis )
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 面向对象的软件过程SPEM模型的地位与作用
被引量:1
7
作者
黄斌
张佳祺
机构
广州华南理工大学计算机科学与工程学院
出处
《现代计算机》
2005年第4期39-44,共6页
文摘
软件过程是为了构建或者增强一个软件系统而定义的一系列步骤,高质量的软件过程可以帮助开发团队成功地完成开发工作。为了更有效地提高软件过程的质量,人们从各种角度为软件过程建模,利用各种过程模型来规划、定义、建立和实施软件过程。本文介绍了一种面向对象的软件过程SPEM模型,详细分析了它的地位和作用,并通过实例直观地展现了一个SPEM模型。
关键词
EM模型
面向对象
SP
软件过程建模
软件系统
开发工作
开发团队
过程模型
定义
质量
Keywords
Modeling software process
Unified Modeling Language(UML) Profile
software process engineering Meta- Model(spem )
Rational Unified process (RUP)
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
U491.113
[交通运输工程—交通运输规划与管理]