摘要
面向Agent编程(Agent-Oriented Programming,AOP)是一种重要的软件设计思想。基于Agent技术的软件工程方法构建的多Agent系统(Multiagent System,MAS)具有模块化程度较高、运行速度较快、鲁棒性和扩充性较强等优点,因此,MAS构建的CSCW平台逐渐应用于很多领域。另一方面,现有的城市应急中心(110/122/119)系统都是独立封闭的系统、各中心之间缺乏协调能力、只能机械地执行规定的动作,不能满足社会联动多态性服务的要求,该文在分析现状和缺陷的基础上,将AOP软件设计思想引入到了城市应急中心系统设计(乃至一般的应急中心系统设计)中,提出了一种基于MAS的城市应急中心系统框架模型,并详细阐述了系统设计中所涉及的关键技术。
Agent - Oriented Programming is an important software design thought. The MAS system built up by Agent - based Software Engineering has such advantages as good modularization, fast velocity, high robustness, and fine expansibility. As a result,CSCW platform based on MAS is gradually applied in many fields. On the other side, the traditional City Emergency Response Center(110/122/119)can't serve the polymorphism needs, because they are mostly closed,lack of coordination among each other,and only executive the compulsory. In this paper, the actuality and limitation of the City Emergency Response Center is firstly analyzed. And we introduce Software Design Conception of the AOP into the design of the City Emergency Response Center( and even general Emergency Response Center). Then, an emulation system of City Emergency Response Center based on MAS is designed and realized. And the key technologies of the Agent - based System are introduced in detail in this paper.
出处
《计算机仿真》
CSCD
2005年第12期127-131,共5页
Computer Simulation
关键词
城市应急中心
黑板结构
分布式人工智能
City emergency response center
Blackboard architecture
Distributed artificial intelligence(DAI)