期刊文献+

Agent在系统仿真软件再工程中的应用

Simulation Software Reengineering Using Agent
下载PDF
导出
摘要 基于Agent的建模和仿真技术在复杂系统和复杂性研究中得到广泛的应用,并且由此产生了许多的系统仿真软件,这些软件的维护将会成为问题.为解决这个问题并利用Agent技术在建模和仿真领域的优势,理想的方法是将Agent技术和思想也应用于系统仿真软件再工程中的各个阶段.提出基于Agent的系统仿真软件再工程方法,旨在降低维护的难度,提高再工程效率和建模的准确性,并提高软件的可维护性.该方法应用在森林植被仿真系统的第二次再工程实践,与第一次的传统的实现方法进行对比,可以证明其可行性和优势,并为相似系统的再工程提供了参考. Agent-based modeling and simulation is widely used in the research of complex systems and complexity, which often leads to the designing of system simulation software. To maintain these software would be a problem. Because of the advantages that agent technology has in modeling and simulation, it is natural to use agent method and technology to conduct all 3 processes of the reengi- neering of system simulation software, based on which, an integrated method of system simulation software reengineering was pro- posed. The method was meant to reduce the complexity of software maintenance, increase the productivity and accuracy of software modeling, and to make the software more maintainable in the future as well. With an example of using this method in the reengineer- ing of the Forest Vegetation Simulator, the purpose of this method can be well proven. In the comparison with former approach of FVS reengineering, this method achieved better feasibility and performance.
出处 《小型微型计算机系统》 CSCD 北大核心 2012年第12期2647-2652,共6页 Journal of Chinese Computer Systems
基金 国家林业局"九四八"项目(2008-4-48)资助
关键词 遗留系统 软件再工程 智能体建模 逆向工程 legacy system software reengineering agent-based modeling reverse engineering
  • 相关文献

参考文献14

二级参考文献215

  • 1戴金海,吴文昭,李昊.复杂系统理论及其建模仿真方法学[J].计算机仿真,2003,20(z1):31-37. 被引量:4
  • 2黎继子,刘春玲,常亚平,李柏勋.集群式供应链组织续衍与物流园区发展的耦合分析——以苏州IT产业集群为例[J].中国软科学,2006(1):108-116. 被引量:42
  • 3赵伟,张路,梅宏,孙家骕.一种基于功能需求层次凝聚的程序聚类方法[J].软件学报,2006,17(8):1661-1668. 被引量:12
  • 4Zhao Wei, Zhang Lu, Mei Hong, et al. Requirements guided dynamic software clustering [C] //Proc of the 21st IEEE Int Conf on Software Maintenance. Piscataway, NJ: IEEE, 2005 : 605-608.
  • 5Mitchell B S, Mancoridis S. Comparing the decompositions produced by software clustering algorithms using similarity measurements[C] //Proc of the 17th IEEE Int Conf on Software Maintenance. Piscataway, NJ: IEEE, 2001: 744- 753.
  • 6Chiricota Y, Jourdan F, Melancon G. Software components capture using graph clustering [C] //Proc of the 11th IEEE Int Workshop on Program Comprehension. Piscataway, NJ : IEEE, 2003:217-226.
  • 7Deursen A van, Kuipers T. Identifying objects using cluster and concept analysis [C] //Proc of the 21st IEEE Int Conf on Software Engineering. Piscataway, NJ: IEEE, 1999: 246- 255.
  • 8Lindig C, Snelting G. Assessing modular structure of legacy code based on mathematical concept analysis [C] //Proc of the 19th IEEE Int Conf on Software Engineering. Piseataway, NJ: IEEE, 1997:349-369.
  • 9Maneoridis S, Mitchell automatic clustering to B S, Rorres C, et al. Using produce high level system organizations of source code [C] //Proc of the 6th IEEE Int Workshop on Program Comprehension. Piscataway, NJ: IEEE, 1998:45-52.
  • 10Andritsos P, Tzerpos V. Information-theoretic software clusteing [J]. IEEE Trans on Software Engineering, 2005, 31(2).150-165.

共引文献532

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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