摘要
基于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