期刊文献+

一种软件演化过程模型的代数语义 被引量:13

Towards an Algebraic Semantics of Software Evolution Process Models
下载PDF
导出
摘要 随着大量的软件演化过程模型被软件演化过程元模型建模产生,如何验证过程模型的正确性,是摆在人们面前的一个重要任务.针对软件演化过程元模型,引入进程代数ACP(algebra of communicating processes)对其扩展,提出软件演化过程元模型代数,使用进程项指定软件演化过程模型的代数语义,在进程代数的统一框架下,基于等式推理验证软件演化过程模型的行为,使行为验证方式从模型推导变为代数推导.这种方法充分结合了Petri网和ACP的长处,可以有效地支持软件演化过程的形式验证. As a number of software evolution process models increased, as modeled by EPMM (software evolution process meta model), verifying the correctness of these models becomes the important. This paper extends EPMM with ACP (algebra of communicating processes) and proposes EPMM-A (software evolution meta model- algebra). In order to discuss behavior verification in the unified framework of EPMM-A, a process term is used to define an algebraic semantics of a software evolution process model. Based on equational reasoning of EPMM-A, behavior verification of a software evolution process model emphasizes algebraic reasoning as opposed to model- based reasoning. This method combines the advantages of both Petri nets and ACP, which can effectively support software evolution process formal verification.
出处 《软件学报》 EI CSCD 北大核心 2012年第4期846-863,共18页 Journal of Software
基金 国家自然科学基金(60963007) 云南省软件工程重点实验室开放基金(2010KS01 2011SE04)
关键词 软件演化过程 过程验证 代数语义 PETRI网 ACP(algebra of COMMUNICATING processes) software evolution process process verification algebraic semantics Petri net ACP (algebra ofcommunicating processes)
  • 相关文献

参考文献3

二级参考文献26

  • 1张颖,施海虎,柳军飞.一种以活动为中心的软件过程元模型[J].计算机工程与设计,2004,25(4):612-615. 被引量:5
  • 2田浩,施海虎,柳军飞.基于UML活动图的软件过程建模合理性问题的研究[J].计算机工程与设计,2005,26(2):482-485. 被引量:4
  • 3柳军飞,唐稚松.软件过程建模语言研究[J].软件学报,1996,7(8):449-457. 被引量:19
  • 4董广智,柳军飞,齐璇.一种反应式SPM及其动态语义XYZ表示[J].软件学报,2005,16(11):1876-1885. 被引量:6
  • 5[1]Lonchamp J.A Structured Conceptual and Terminological Framework for Software Process Engineering.In:Proc.of the 2nd Intl.Conf.on the Software Process-Continuous Software Process Improvement,1993
  • 6[2]Acua S A,et al.Software Process Modelling.url="citeseer.nj.nec.com/479098.html"
  • 7[3]Workflow Management Coalition.The Workflow Reference Model.Document Number TC00-1003 Document Status - Issue 1.1 19-Jan-95
  • 8[4]Workflow Management Coalition.Interface 1: Process Definition Interchange Process Model.Document Number WfMC TC-1016-Pdocument Status - Version 1.1 (Official release)Issued on Oct.1999
  • 9[5]Yu Lei,Singh M P.A Comparison of Workflow Metamodels.In:Proc.of the ER-97 Workshop on Behavioral Modeling and Design Transformations:Issues and Opportunities in Conceptual Modeling,Los Angeles,Nov.1997
  • 10[6]Sadiq W,Orlowska M E.Analyzing Process Models Using Graph Reduction Techniques.Information System,2002,25(2):117~134

共引文献269

同被引文献109

引证文献13

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部