Title: Architectural Design for Multi-Agent Simulation System
1Architectural Design for Multi-Agent Simulation
System
- Presented by Ameya A. Velankar
2Outline
- Introduction to Multi-Agent Systems
- The DIVAS Project
- Architectural Design of DIVAS Framework
- DIVAS Social World
- DIVAS Environment Architecture
- DIVAS Agent Architecture
- Conclusion
3Multi-Agent Systems (MAS)
- MAS is the New generation architectural design
paradigm - Characteristics of MAS are
- Decentralized system
- No central control unit
- Basic entities agent and environment
- Co-operative, collaborative processing
- Standardization effort
- Foundation for Intelligent Physical Agents
(FIPA) - Object Management Group (OMG)
4What is an Agent?
- Agent
- Is an autonomous software entity
- has objectives to satisfy
- possesses skills and can offer services
- possesses resources of its own
- can communicate, cooperate, coordinate and
negotiate directly with other agents - acts in an environment that is partially
perceived
5The DIVAS project
DIVAS (Dynamic Information Visualization of Agent
Systems) is a framework used for the development,
visualization and simulation of large scale
distributed multi-agent systems.
6Architectural Design of DIVAS Project
Visualization Framework
User interface
Prediction System Xtractis
Explanatory Function
Topographic Function
2D Visualization Tool
3D Visualization Tool
Predictive Function
Data Management System
Agent Clustering Tool
DIVAS Agent-Environment System
Publisher/Subscriber Messaging Service
Agent Management System
Environment Management System
2D Location Graph
Agent1
Agentn
Cell1
Celln
Env - Env Message Trasport System
Agent Agent Message Transport Service
Agent - Environment Message Transport Service
7DIVAS Social World
8The DIVAS Environment Architecture
9The DIVAS Agent Architecture
10Conclusion
-
- Design Quality Attributes of DIVAS Architecture
- Internal Attributes
- Correctness and completeness
- High cohesion and low coupling
- External Attributes
- Generality
- Reusability
- Plug-n-play
11References
- R. Mili, G. Leask, R. Steiner, and E. Oladimeji,
Architecture and Design Viewpoints for
Agent-Environment Systems, Environments for
Multi-Agent Systems, Proceedings E4MAS04, AAMAS
Conference, New York, July 2004, Technical Report
UTDCS-43-04, The University of Texas at Dallas,
November 2004. - R. Steiner, G. Leask and R. Z. Mili, An
Architecture for MAS Simulation Environments,
Environments for Multi-Agent Systems, E4MAS05,
accepted AAMAS Conference, Utrecht, Netherlands,
July 2005. - E. A. Oladimeji, R. Z. Mili, and U. Shakya,
Towards an Abstract Agent Architecture for MAS
Simulation Systems, Agent-Oriented Software
Engineering, AOSE-2005, AAMAS Conference, July
2005. - R. Z. Mili, E. Oladimeji, and R. Steiner, Design
of the DIVAS Simulation Systems,
Multi-Agent-Based Simulation, MABS 05, AAMAS
Conference, July 2005.