1 / 11

Architectural Design for Multi-Agent Simulation System

Architectural Design for Multi-Agent Simulation System. Presented by: Ameya A. Velankar. Outline. Introduction to Multi-Agent Systems The DIVAS Project Architectural Design of DIVAS Framework DIVAS Social World DIVAS Environment Architecture DIVAS Agent Architecture Conclusion.

avent
Download Presentation

Architectural Design for Multi-Agent Simulation System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Architectural Design for Multi-Agent Simulation System Presented by: Ameya A. Velankar

  2. Outline • Introduction to Multi-Agent Systems • The DIVAS Project • Architectural Design of DIVAS Framework • DIVAS Social World • DIVAS Environment Architecture • DIVAS Agent Architecture • Conclusion

  3. Multi-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)

  4. What 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

  5. The 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.

  6. Architectural Design of DIVAS Project Visualization Framework User interface Prediction System: Xtractis Topographic Function Explanatory 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 Agent – Agent Message Transport Service Env - Env Message Trasport System Agent - Environment Message Transport Service

  7. DIVAS Social World

  8. The DIVAS Environment Architecture

  9. The DIVAS Agent Architecture

  10. Conclusion Design Quality Attributes of DIVAS Architecture • Internal Attributes • Correctness and completeness • High cohesion and low coupling • External Attributes • Generality • Reusability • Plug-n-play

  11. References • R. Mili, G. Leask, R. Steiner, and E. Oladimeji, “Architecture and Design Viewpoints for Agent-Environment Systems,” Environments for Multi-Agent Systems, Proceedings E4MAS’04, 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, E4MAS’05, 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.

More Related