An Infrastructure for the Design and Development of Open Interaction Systems

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8245)


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.


Open Interaction System Artificial Institution Ontology Normative System Agent Communication 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Balani, N., Hathi, R.: Apache CXF Web Service Development. Packt Publishing (2009)Google Scholar
  2. 2.
    Baldoni, M., Baroglio, C., Capuzzimati, F.: 2COMM: a commitment-based MAS architecture. In: Cossentino, M., El Fallah Seghrouchni, A., Winikoff, M. (eds.) EMAS 2013. LNCS (LNAI), vol. 8245, pp. 38–57. Springer, Heidelberg (2013)Google Scholar
  3. 3.
    Chiarabini, L.: CORBA vs. Web Services (May 2004), (accessed March 14, 2013)
  4. 4.
    Criado, N., Argente, E., Noriega, P., Botti, V.: MaNEA: A Distributed Architecture for Enforcing Norms in Open MAS. Engineering Applications of Artificial Intelligence 26(1), 76–95 (2012)CrossRefGoogle Scholar
  5. 5.
    Erl, T.: Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall (August 2005)Google Scholar
  6. 6.
    Erl, T.: SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl). Prentice Hall PTR, Upper Saddle River (2007)Google Scholar
  7. 7.
    Fornara, N.: Specifying and Monitoring Obligations in Open Multiagent Systems Using Semantic Web Technology. In: Elçi, A., Koné, M.T., Orgun, M.A. (eds.) Semantic Agent Systems. SCI, vol. 344, pp. 25–45. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  8. 8.
    Fornara, N., Colombetti, M.: Specifying Artificial Institutions in the Event Calculus. In: Dignum, V. (ed.) Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models, ch. XIV. Information Science Reference, pp. 335–366. IGI Global (2009)Google Scholar
  9. 9.
    Fornara, N., Colombetti, M.: Representation and monitoring of commitments and norms using OWL. In: AI Communications - European Workshop on Multi-Agent Systems (EUMAS) 2009, vol. 23(4), pp. 341–356 (2010)Google Scholar
  10. 10.
    Fornara, N., Okouya, D., Colombetti, M.: A Framework of Open Interactions based on Web Services and Semantic Web Technologies. In: Proceedings of the 9th European Workshop on Multi-Agent Systems, EUMAS 2011 (2011)Google Scholar
  11. 11.
    Fornara, N., Okouya, D., Colombetti, M.: Using OWL 2 DL for Expressing ACL Content and Semantics. In: Cossentino, M., Kaisers, M., Tuyls, K., Weiss, G. (eds.) EUMAS 2011. LNCS, vol. 7541, pp. 97–113. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  12. 12.
    Fornara, N., Viganò, F., Colombetti, M.: Agent communication and artificial institutions. Autonomous Agents and Multi-Agent Systems 14(2), 121–142 (2007)CrossRefGoogle Scholar
  13. 13.
    Fornara, N., Viganò, F., Verdicchio, M., Colombetti, M.: Artificial institutions: a model of institutional reality for open multiagent systems. Artif. Intell. Law 16(1), 89–105 (2008), doi:10.1007/s10506-007-9055-zCrossRefGoogle Scholar
  14. 14.
    Hapner, M., Burridge, R., Sharma, R., Fialli, J., Stout, K.: Java Message Service Specification Version 1.1. Sun Microsystems, Inc. (April 2002)Google Scholar
  15. 15.
    Hitzler, P., Krötzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. Chapman & Hall/CRC (2009)Google Scholar
  16. 16.
    Kent, T.K.: Developing Web Services with Apache CXF and Axis2, 3rd edn. (2010)Google Scholar
  17. 17.
    O’Connor, M.J., Das, A.K.: A Method for Representing and Querying Temporal Information in OWL. In: Fred, A., Filipe, J., Gamboa, H. (eds.) BIOSTEC 2010. CCIS, vol. 127, pp. 97–110. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  18. 18.
    OMG. The Common Object Request Broker: Architecture and Specification. The Object Management Group, pp. 1–712 (November 1999)Google Scholar
  19. 19.
    Ricci, A., Piunti, M., Viroli, M.: Environment programming in multi-agent systems: an artifact-based perspective. Autonomous Agents and Multi-Agent Systems 23(2), 158–192 (2011)CrossRefGoogle Scholar
  20. 20.
    Scordino, C.: How Web Services relate to the well established CORBA Middleware (April 2004), (accessed March 14, 2013)
  21. 21.
    Searle, J.R.: Speech Acts: An Essay in the Philosophy of Language. Cambridge University Press, Cambridge (1969)CrossRefGoogle Scholar
  22. 22.
    Walton, D.N., Krabbe, E.C.: Commitment in Dialogue: Basic concept of interpersonal reasoning. State University of New York Press, Albany (1995)Google Scholar
  23. 23.
    Weerawarana, S., Curbera, F., Leymann, F., Storey, T., Ferguson, D.F.: Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More. Prentice Hall PTR, Upper Saddle River (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Università della Svizzera ItalianaLuganoSwizterland
  2. 2.Politecnico di MilanoMilanoItaly

Personalised recommendations