首页 | 本学科首页   官方微博 | 高级检索  
     检索      

面向方面的多智能体分布仿真平台设计优化
引用本文:吴集,金士尧,沈雪石.面向方面的多智能体分布仿真平台设计优化[J].系统仿真学报,2010(11).
作者姓名:吴集  金士尧  沈雪石
作者单位:1. 国防科技大学武器装备发展研究中心,长沙410073;
2. 国防科技大学计算机学院,长沙410073;
摘    要:围绕大规模多智能体分布仿真平台的软件体系结构设计问题,提出软件设计的关注点空间模型,然后基于关注点设计—实现二元关系形式化描述横切关注点问题;使用面向方面建模方法对仿真平台中交错关注点进行分离;并对具体实现系统使用面向方面编程进行体系结构与代码优化。研究结果表明,方面的使用可以在不同关注点模块化中获得对系统软件系统结构设计的改良,且将使系统具有精简的代码,更少的设计和实现组件和组件间更低的耦合。
Abstract:
To deal with the software architecture problem of designing a large-scale distributed platform for multi-agent simulation, a concerns space model for software design was proposed. Then a binary relationship mapping from design concerns to implemented component was used to formalize the cross-cutting concerns relevant problem. With aspect-oriented modeling techniques, tangling concerns in the simulation platform were separated more explicitly. Finally, architecture and code optimization work was done on the implemented platform with aspect-oriented programming. Results show that the use of aspects allows the construction of target system with a significant improvement in the software architecture. Also, the use of aspects resulted in: fewer lines of code, fewer design and implementation components, and lower coupling between the components.

关 键 词:面向方面  关注点  横切  编织  多智能体仿真

Aspect-Oriented Design Optimization for Distributed Multi-Agent Based Simulation Platform
WU Ji,JIN Shi-yao,SHEN Xue-shi.Aspect-Oriented Design Optimization for Distributed Multi-Agent Based Simulation Platform[J].Journal of System Simulation,2010(11).
Authors:WU Ji  JIN Shi-yao  SHEN Xue-shi
Abstract:To deal with the software architecture problem of designing a large-scale distributed platform for multi-agent simulation, a concerns space model for software design was proposed. Then a binary relationship mapping from design concerns to implemented component was used to formalize the cross-cutting concerns relevant problem. With aspect-oriented modeling techniques, tangling concerns in the simulation platform were separated more explicitly. Finally, architecture and code optimization work was done on the implemented platform with aspect-oriented programming. Results show that the use of aspects allows the construction of target system with a significant improvement in the software architecture. Also, the use of aspects resulted in: fewer lines of code, fewer design and implementation components, and lower coupling between the components.
Keywords:aspect-oriented  concern  cross-cutting  weaving  multi-agent based simulation
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号