期刊文献+

软件演化过程度量

SOFTWARE EVOLUTION PROCESS EVALUATION
在线阅读 下载PDF
导出
摘要 演化性是软件的固有属性。整个软件演化过程是由一系列活动构成,同时该过程具有复杂性、持续变化性、自治性、并发性、迭代性等特点。这些属性决定了软件演化过程是一个动态的、难以度量的过程。基于markov链理论,采用状态转移矩阵和权重因子等技术构造了关于软件演化过程对资源开销的度量模型。软件演化过程度量体系的建立对进行软件演化管理、控制、评估具有重要意义,同时更为重要的是该体系的建立为软件演化的自适应演化奠定了基础。 Evolution is an intrinsic property of software, and the process of software evolution consists of a series of activities. Meanwhile the evolution involves many features, includes complexity, continue change, self regulation, iteration, concurrence, etc. These inherent features make the software evolution process dynamic and hard to evaluate. Based on Markov chain theory, in this paper it proposed an evaluation model of software evolution process for resource cost using State Transform Matrix (STM) and weight factor technology. All that we did are of credible foundation for managing, controlling and evaluating software evolution, Moreover, the establishment of the model lays a foundation for adaptive evolution of software evolution based on matrix shift in computer.
出处 《计算机应用与软件》 CSCD 北大核心 2008年第9期17-18,92,共3页 Computer Applications and Software
基金 国家自然科学基金资助项目(60463002)
关键词 软件演化 马尔可夫链 生产率 状态转移矩阵 权重因子 Software evolution Markov chain Productivity State transform matrix Weight factor
  • 相关文献

参考文献15

  • 1Juan F Ramil. Algorithmic Cost Estimation for Software Evolution, ACM 23000 1-58113-206-9/00/06.
  • 2Meir M Lehman,Juan F. RamilSoftware Evolution and Software Evolution Processes,Annals of Software Engineering,2002.
  • 3Chatters B W,Lehman M M, Ramil J F P. WernickModelling A Software Evolution Process: A Long-term Case Study SOFTWARE PROCESS IMPROVEMENT AND PRACTICE Softw. Process Improve. Pract. 2000,5 : 91 - 102.
  • 4Lehman M M, Ramil Feedback J F. Evolution And Software Technology-Some Results from the FEAST/1 Project. In mml606-ICSEA11 conlettuce.
  • 5Ramil J F, Lehman M M. Cost Estimation and Evolvability Monitoring for Software Evolution Processes. WESS 2000 Workshop on Empirical Studies of Software Maintenance, Oct. 14,2000, San Jose, CA.
  • 6Ramil J F, Lehman M M. An Approach to a Theory of Software Evolution. In ACM 2002 1 -58113.
  • 7Ramil J F, Lehman M M. Evolution in Software and Related Areas. In ACM 2002 1-58113-5084.
  • 8Ramil J F, Lehman M M. Process Modelling-Where Next. In ACM 0- 89791-914 -9/97/05.
  • 9Juan F, Ramil Meir M, Lehman. Metrics of Software Evolution as Effort Predictors-A Case Study. In Proceedings of the International Conference on Software Maintenance.
  • 10Basseville M, Nikiforov IV. Detection of Abrupt Changes: Theory and Application, PTR Prentice Hall, Englewood Cliffs, NJ, 1993.

二级参考文献15

  • 1林正奎,杨德礼.软件构件复用技术综述[J].计算机工程与设计,2004,25(6):877-880. 被引量:34
  • 2彭鑫,赵文耘,朱崇湘.一个支持构件演化的配置管理框架[J].计算机工程与应用,2004,40(32):1-4. 被引量:4
  • 3周宇,钱红兵.软件过程中的度量数据收集方法研究[J].计算机应用研究,2005,22(1):20-22. 被引量:6
  • 4Peter Coad ,Yourdon.Object-oriented design[M].Prentice-Hall, 1991 :1-82.
  • 5Vaclav rajlich,JoaoH Silva.Evolution and reuse of orthogonal architecture[J].IEEE Trans Software Eng,1996;22(2).
  • 6D Garlan,M shaw.An Introduction to Software Architecture[M].Advance in Software Engineering and Knowledge Engineering Volume 2 ,New York ,NY :World Scientific Press, 1993 : 1-39.
  • 7N Medvidovic,R N Taylor.A Classification And Comparison Framework for Software Architecture Description Laaguages[J].IEEE Transaction on Software Architecture(WICSAI), 1999; (2) :483-491.
  • 8C Hofmeister,R L Nord,D Soni.Describing Software Architecture with UML[C].In:Proceedings of The First Working IFIP conference on Software Architecture(WICSAI), 1999; (2) : 145-159.
  • 9W Kozaczynski ,G Booch.Component-Based Software Engineering[J]. IEEE Software, 1998;9(5) :34-36.
  • 10Brown A.Large-scale component-based development[M].New Jersey:Prentice Hall,2000.

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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