Download presentation
Presentation is loading. Please wait.
1
IDE-eli: An Integrated Development Environment for Electronic Institutions
Carles Sierra, Bruno Rosell, Juan A. Rodríguez-Aguilar, Pablo Noriega, Marc Esteva, Guifré Cuní, David de la Cruz, Josep Ll. Arcos Artificial Intelligence Research Institute, IIIA Spanish Scientific Research Council, CSIC
2
Introduction Open multi-agent systems are populated by heterogeneous and self-interested agents, developed by different people, using different languages and architectures. Research issue: need for appropriate methodologies and software tools which give support to the analysis, design, and development of open systems. Goal: principled design and development of open multi agent systems.
3
Approach Objetivo: creación de entornos, estructuras reguladoras para sociedades de agentes Nuestro objetivo se puede ver como un problema de control. Queremos garantizar unas ciertas propiedades globales en un sistema multiagente, pero nuestra única manera de hacerlo es vía estructuras reguladoras Institutions in the sense proposed by North “… set of artificial constraints that articulate agent interactions”.
4
EI Development cycle
5
Methodology and software tools in IDE-eli
ISLANDER aBuilder SimDei AMELI Monitoring Tool
6
Electronic Institution Specification with ISLANDER
ISLANDER permite especificación de los componentes de una institución electrónica Common Ontology and language Agent Roles Multi-agent Protocols Network of protocols Norms
7
Electronic Institution Specification with ISLANDER
PERFORMATIVE STRUCTURE (NETWORK OF PROTOCOLS) SCENE (MULTI-AGENT PROTOCOL) ROLES NORMS Buyers’ Payment
8
Electronic Institution simulation with SIMDEI
eI.xml Observables Expected Behavior RePast eI model analysis
9
Electronic Institution simulation with SIMDEI
10
Agent development with aBuilder
11
Electronic Institution Infrastructure
Our approach Usual approach
12
AMELI architecture
13
AMELI functionalities
MEDIATION To facilitate interagent communication within conversations. COORDINATION AND ENFORCEMENT To guarantee the correct evolution of each conversation (preventing errors made by the participating agents by filtering erroneous illocutions, thus protecting the institution). To guarantee that agents’ movements between scenes comply with the specification. To control which obligations participating agents acquire and fulfil. INFORMATION MANAGEMENT To facilitate participating agents the information they need to successfully participate in the institution.
14
Simulating electronic institutions
Agents Schedule The Model The Interface Probes ELECTRONIC INSTITUTION (environment) OBJECT LEVEL AGENT LEVEL
15
Test and Deployment with AMELI - Monitoring
16
Test and Deployment with AMELI - Monitoring
17
AMELI implementation features
Agent-based Realised as a middleware layer Architecturally neutral General purpose (can interpret any institution specification) Communication neutral Scalable (it can be distributed among several machines)
18
Conclusions Engineering open multi-agent systems is a highly complex task. Electronic institutions introduce normative (regulatory) environments that structure agent interactions, establishing at each moment what agents are permitted and forbidden to do. We have presented an electronic institutions development environment that supports the specification, verification, analysis, execution, and monitoring of open multi-agent systems.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.