期刊文献+

基于EPMM的软件过程性质合理性研究 被引量:2

Research on Property Soundness of Software Process Based on EPMM
在线阅读 下载PDF
导出
摘要 为提高软件演化的质量和效率、缩短软件演化的周期,有必要对软件演化所涉及的软件过程进行性质合理性研究,以确保软件演化过程的正确性。根据软件演化过程元模型(EPMM)的过程层定义,提出EPMM性质合理性的形式定义,用于确保软件过程在实施执行中应满足的动态性质,并基于Petri网的可达图,设计相应的性质合理性检验算法。应用结果表明,对软件演化过程进行性质合理性检验可以确保过程逻辑不发生异常,满足过程定义性质方面的正确性要求。 In order to improve the quality and efficiency of software evolution and shorten the time of software evolution, it is a necessity to research the property soundness of the software processes which the corresponding software is evolving to ensure the correctness of software evolution processes. According to the process level definition of the software Evolution Process Meta-model(EPMM), the property soundness which is defined to ensure software evolution processes should meet the dynamic properties during software process enactment. Moreover, the corresponding property soundness check algorithms are designed based on the reachability graph of Petri nets. Application result shows that checking the property soundness is used to ensure that software processes logic does not occur exceptions, and it meets the correct requirements from the view of process definition property.
出处 《计算机工程》 CAS CSCD 2014年第1期72-77,82,共7页 Computer Engineering
基金 国家自然科学基金资助项目(61262024 61262025) 云南省自然科学基金资助项目(2012FD005 2012FB118 2012FB119) 云南省软件工程重点实验室开放基金资助项目(2010KS01 2011SE04 2012SE307 2012SE101)
关键词 演化过程元模型 软件演化 软件过程 性质合理性 PETRI网 元模型 Evolution Process Meta-model(EPMM) software evolution software process property soundness Petri net meta-model
  • 相关文献

参考文献19

  • 1Lehman M M. Laws of Software Evolution Revisited[A].Nancy,France:Springer-Verlag,1997.108-124.
  • 2ISO. Standard for Information Technology-software Life Cycle Processes[S].1998.
  • 3Osterweil L J. Software Processes are Software Tool[A].Monterey,USA:ACM Press,1987.2-13.
  • 4王青;李娟.互联网对软件演化的挑战[J]{H}中国计算机学会通讯,2009(12):27-37.
  • 5Cobleigh A M,Clark L A,Osterweil L J. Verifying Properties of Process Definitions[J].ACM SIGSOFT Software Engineering Notes,2000,(05):96-101.
  • 6Lerner B S. Model Checking of Software Processes[A].Lund,Sweden,2003.403-414.
  • 7Min S Y,Lee H D,Bae D H. SoftPM:A Software Process Management System Reconciling Formalism with Easiness[J].{H}Information and Software Technology,2000,(01):1-16.
  • 8Wang Daliang,Zhang Dezheng,Gao Lixin. Process Knowledge Verification Method Based on Petri Net[A].Adelaide,Australia:IEEE Press,2008.173-178.
  • 9Yang Qiusong,Li Mingshu,Wang Qing. An Algebraic Approach for Managing Inconsistencies in Software Processes[A].Minneapolis,USA:Springer-Verlag,2007.121-133.
  • 10Wallace C. Using Alloy in Process Modeling[J].{H}Information and Software Technology,2003,(15):1031-1043.

二级参考文献17

  • 1杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1-7. 被引量:268
  • 2胡旷,董广智,田勇,柳军飞.一种弹性的软件过程模型验证工具[J].计算机工程与设计,2007,28(7):1497-1500. 被引量:1
  • 3郁湧,柳青,李彤,彭斌,李虎群.基于反馈的软件演化过程模型[J].计算机应用研究,2007,24(6):15-17. 被引量:3
  • 4Li Tong.An Approach to Modelling Software Evolution Processes[M].Berlin:Springer-Verlag,2008.
  • 5Pressman R S.Software Engineering:a Practitioner's Approach[M].5th ed.New York:McGraw Hill,2000.
  • 6Osterweil L J.Software Processes are Software too[C] //Proceedings of the 9th International Conference on Software Engineering.ACM Press,New York,NY,1987:2-13.
  • 7Osterweil L J.Software Processes Are Software too[C] ∥Proc of the 9th Int'l Conf on Software Engineering,1987:2-13.
  • 8Cook S,Harrison R,Lehman M M,et al.Evolution in Software Systems:Foundations of the SPE Classification Scheme[J].Journal of Software Maintenance and Evolution Research and Practice,2006,18(1):1-35.
  • 9Belady L A,Lehman M M.A Model of Large Program Development[J].IBM System Journal,1976,15(3):225-252.
  • 10Li Tong.An Approach to Modelling Software Evolution Processes[M].Berlin:Springer-Verlag,2008.

共引文献15

同被引文献7

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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