Carles Sierra, Bruno Rosell, Juan A

Slides:



Advertisements
Similar presentations
1 Hot DAML: Electronic Commerce Gateway David E. Anyiwo Bowie State University July 18, 2001.
Advertisements

Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
ESAW 2004 Extending Electronic Institutions: An Explorer’s Log Pablo Noriega IIIA-CSIC Barcelona.
Workpackage 2: Norms
1 OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014.
GTI-IA-MIP-GRPS Universidad Politécnica de Valencia (UPV)
KAIS T The Vision of Autonomic Computing Jeffrey O. Kephart, David M Chess IBM Watson research Center IEEE Computer, Jan 발표자 : 이승학.
Marc Esteva (IIIA) Eva Onaindia (UPV) Sascha Ossowski (URJC) Enric Plaza (IIIA) Juan Antonio Rodríguez (IIIA) WP3: Organisations
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
LeeRoy Bronner, Ph.D., P.E. Master Student: Akeila Richards Morgan State University Department of Industrial, Manufacturing, and Information Systems Engineering.
8.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Electronic Institutions as a regulatory framework for agent interactions Granada Pablo Noriega B.V. IIIA-CSIC.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
*Law and Coordination Rodrigo Paes. © LES/PUC-Rio Agenda Integration Coordination BPEL example Birth *Law and Coordination Further Steps.
IIIAURJCUPV Task 7.1 Software architecture and computation model E. Marcos C. Acuña Task 7.2 Multiagent System Platform A. Espinosa Task.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Governance in Multi-Agent Systems Using Testimonies to Enforce the Behavior of Agents Fernanda Duran, Viviane Torres da Silva.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Chapter Two ( Data Model) Objectives Introduction to Data Models What are the Data Models Why they are important Learn how to design a DBMS.
HYGIA: Design and Application of New Techniques of Artificial Intelligence for the Acquisition and Use of Represented Medical Knowledge as Care Pathways.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
IIIA - Artificial Intelligence Research Institute CSIC – Spanish Council for Scientific Research Deliverable 2.1: e-Institutions oriented to the use of.
E-Commerce Environments as 3D Electronic Institutions Anton Bogdanovych University of Technology Sydney e-Markets Group.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Software Production ( ) Lecture 3: Dr. Samer Odeh Hanna (PhD) office: 318.
Systems Analysis & Design David Walkiewicz March 31, 2012.
Chapter 1 Computer Technology: Your Need to Know
© 2016 ProsumerGrid, Inc., All Rights Reserved
SDN challenges Deployment challenges
Information Systems Development
EE 249 Embedded Systems Design
Coordination and conversation protocols in open multi-agent systems
Design and Manufacturing in a Distributed Computer Environment
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
DOE Facilities - Drivers for Science: Experimental and Simulation Data
IEEE Std 1074: Standard for Software Lifecycle
Grid Computing.
A Network Virtual Machine for Real-Time Coordination Services
Informatics 121 Software Design I
INTER-Iot kick-off meeting
كميته‌هاي اخلاق در پژوهش
The Globus Toolkit™: Information Services
1st International Conference on Semantics, Knowledge and Grid
The Vision of Autonomic Computing
Auctions and Multi-agent Systems
Software engineering -1
CS 501: Software Engineering Fall 1999
SwafS Ethics and Research Integrity
Project Information Management Jiwei Ma
Daniel Villatoro Ismel Brito Jordi Sabater-Mir
Large Scale Distributed Computing
Software Engineering Group, Motorola India Electronics Pvt. Ltd.,
Quality Assurance for Component-Based Software Development
Presented By: Darlene Banta
Design Yaodong Bi.
SOFTWARE DEVELOPMENT LIFE CYCLE
PASSI (Process for Agent Societies Specification and Implementation)
System architecture, Def.
Design.
CNR-IMAA Proposal ( and )
UML Design for an Automated Registration System
Overview of Computer system
ONAP Architecture Principle Review
Presentation transcript:

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

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.

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”.

EI Development cycle

Methodology and software tools in IDE-eli ISLANDER aBuilder SimDei AMELI Monitoring Tool

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

Electronic Institution Specification with ISLANDER PERFORMATIVE STRUCTURE (NETWORK OF PROTOCOLS) SCENE (MULTI-AGENT PROTOCOL) ROLES NORMS Buyers’ Payment

Electronic Institution simulation with SIMDEI eI.xml Observables Expected Behavior RePast eI model analysis

Electronic Institution simulation with SIMDEI

Agent development with aBuilder

Electronic Institution Infrastructure Our approach Usual approach

AMELI architecture

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.

Simulating electronic institutions Agents Schedule The Model The Interface Probes ELECTRONIC INSTITUTION (environment) OBJECT LEVEL AGENT LEVEL

Test and Deployment with AMELI - Monitoring

Test and Deployment with AMELI - Monitoring

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)

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.