An Infrastructure for the Design and Development of Open Interaction Systems

We propose an infrastructure for the design and development of Open Interaction Systems (OISs), based on solutions from Service Oriented Architecture, Semantic Technologies, and Normative Multiagent Systems. OISs are open to diverse types of participants (software agents), and enable them to interact with each other to achieve their objectives. To do so the participants are allowed to interact in compliance with previously agreed-upon regulations provided by the system and on the basis of the semantics of the communicative acts performed, both of which are enforced by the system. The infrastructure we propose, based on the OCeAN metamodel of Artificial Institutions, involves four layers: (i), the Messaging Layer, which enables observable ACL message exchanges between heterogeneous participants while respecting ownership boundaries; (ii), the Core Service Layer, which enables the participants to perform observable non-communicative actions relevant to the ongoing application; (iii), the Bridging Layer, in charge of interpreting the participants' actions in a form suitable for regulation; and (iv), the Regulation Layer, which holds the regulations and enforces them with respect to the participants' activities.

[1]  John R. Searle,et al.  Speech Acts: An Essay in the Philosophy of Language , 1970 .

[2]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[3]  D. Walton,et al.  Commitment In Dialogue , 1995 .

[4]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .

[5]  Massachusett Framingham,et al.  The Common Object Request Broker: Architecture and Specification Version 3 , 2003 .

[6]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[7]  Frank Leymann,et al.  Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More , 2005 .

[8]  Marco Colombetti,et al.  Agent communication and artificial institutions , 2007, Autonomous Agents and Multi-Agent Systems.

[9]  Marco Colombetti,et al.  Artificial institutions: a model of institutional reality for open multiagent systems , 2008, Artificial Intelligence and Law.

[10]  Thomas Erl,et al.  SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) , 2007 .

[11]  Marco Colombetti,et al.  Specifying Artificial Institutions in the Event Calculus , 2009, Handbook of Research on Multi-Agent Systems.

[12]  Sebastian Rudolph,et al.  Foundations of Semantic Web Technologies , 2009 .

[13]  Naveen Balani,et al.  Apache CXF Web Service Development , 2009 .

[14]  Tong Ka Kent Developing Web Services with Apache CXF and Axis2 , 2010 .

[15]  Marco Colombetti,et al.  Representation and monitoring of commitments and norms using OWL , 2010, AI Commun..

[16]  Alessandro Ricci,et al.  Environment programming in multi-agent systems: an artifact-based perspective , 2011, Autonomous Agents and Multi-Agent Systems.

[17]  Martin J. O'Connor,et al.  A Method for Representing and Querying Temporal Information in OWL , 2010, BIOSTEC.

[18]  Natalia Criado,et al.  A distributed architecture for enforcing norms in open MAS , 2011, AAMAS'11.

[19]  Nicoletta Fornara,et al.  Specifying and Monitoring Obligations in Open Multiagent Systems Using Semantic Web Technology , 2011 .

[20]  Marco Colombetti,et al.  Using OWL 2 DL for Expressing ACL Content and Semantics , 2011, EUMAS.

[21]  Mehmet A. Orgun,et al.  Semantic Agent Systems: Foundations and Applications , 2011 .

[22]  Gerhard Weiss,et al.  Multi-Agent Systems , 2013 .

[23]  M. Colombetti,et al.  A Framework of Open Interactions based on Web Services and Semantic Web Technologies , 2011 .

[24]  Glenn Cater,et al.  Service Oriented Architecture (SOA) , 2011, Encyclopedia of Information Assurance.

[25]  Natalia Criado,et al.  MaNEA: A distributed architecture for enforcing norms in open MAS , 2013, Eng. Appl. Artif. Intell..

[26]  Cristina Baroglio,et al.  2COMM: A Commitment-based MAS Architecture , 2013, WOA@AI*IA.