期刊文献+

基于演化算法的软件形式化开发部件选取方法

Selection of Software Formal Development Components Based on Evolutionary Algorithms
下载PDF
导出
摘要 形式化方法在软件开发过程中一直扮演着重要角色。由于其建立在严格的数学基础之上,因此开发成本较高。为了解决开发成本问题,将软件开发整体分为形式化开发集合类和非形式化开发集合类。在此基础上,开发部件采用二进制串描述并构建目标函数模型,通过演化算法对模型进行优化求解,判定不同的部件开发集合类归属。选用(1+1)EA作为研究对象验证开发部件选取方法的可行性。采用遗传算法、粒子群算法、二进制差分演化算法进行验证分析。结果表明,该分类方法可作为演化算法在软件开发部件选取方面的一种理论工具。 Formal development has played an important role in software development,because it is based on rigorous mathematics,development costs are often more expensive.In order to solve the development cost problem,this paper divides the software development into two sets of the class:formal development collection class and unformal development collection class.On this basis binary string description is used to describe the development components and construct the objective model.The model is optimized by the evolutionary algorithm to determine the ownership of different development components.In order to verify the feasibility of the development component selection,we select(1+1)EA as the research object,and adopts the genetic algorithm,particle swarm algorithm and binary difference evolution algorithm to carry out experimental verification analysis.The experimental results show that the proposed classification method can be used as theoretical tool in selection of software development components.
作者 谭棉 冯夫健 TAN Mian;FENG Fu-jian(Teaching Administration Office,Guizhou Minzu University,Guiyang 550025,China)
出处 《软件导刊》 2018年第7期64-66,共3页 Software Guide
基金 国家自然科学基金项目(61263034) 贵州省教育厅青年科技人才成长项目(黔教合KY字[2016]165)
关键词 形式化方法 演化算法 目标函数 集合类 formal methods evolutionary algorithm objective function collection classes
  • 相关文献

参考文献9

二级参考文献138

  • 1谭皓,王金岩,何亦征,沈春林.一种基于子群杂交机制的粒子群算法求解旅行商问题[J].系统工程,2005,23(4):83-87. 被引量:18
  • 2郭振宇,程博,叶敏,康龙云,曹秉刚.一种并行混沌差异演化算法[J].西安交通大学学报,2007,41(3):299-302. 被引量:8
  • 3薛锦云,Proc of National Theoretical Computer Science Conf of China,1994年
  • 4薛锦云,Design and Proof of Algorithm and Programs,1994年
  • 5薛锦云,J Comput Sci Technol,1993年,8卷,3期
  • 6Xu Jiafu,The automation of software,1993年
  • 7薛锦云,The 8th Academic Conf of china Computer Federation,1992年
  • 8薛锦云,Science of Computer Programming,1988年,11卷,161页
  • 9薛锦云,Software Concepts and Tools
  • 10李敏强 寇纪淞 林丹.遗传算法的基本理论与应用[M].北京:科学出版社,2004..

共引文献188

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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