Model-Driven Integration of Organizational Models

Currently, the design and running of a Multi-Agent System (MAS) mobilize several models. Besides agents' architectures, high level agent communication languages and domain ontologies, explicit organization specifications (written in some organizational model ) are more and more used to structure and constrain the behavior of MASs. In the case of open MASs, one important requirement is interoperability w.r.t. these models. Focusing organizational model interoperability, in this paper, we propose an integration process for organizational models based on concepts (models , mappings , transformations , etc.) and techniques (Match , Merge , TransfGen , Compose , etc.) from Model-Driven Engineering (MDE). The process is concretely used to integrate five organizational models: AGR, ${\mathcal M}$ oise +, TAEMS, ISLANDER and OperA.

[1]  Jörg P. Müller,et al.  Agent-Oriented Software Engineering V, 5th International Workshop, AOSE 2004, New York, NY, USA, July 19, 2004, Revised Selected Papers , 2004, AOSE.

[2]  Victor R. Lesser Evolution of the GPGP/TÆMS domain-independent coordination framework , 2002, AAMAS.

[3]  Frédéric Jouault,et al.  Transforming Models with ATL , 2005, MoDELS.

[4]  Jacques Ferber,et al.  From Agents to Organizations: An Organizational View of Multi-agent Systems , 2003, AOSE.

[5]  Olivier Boissier,et al.  S-MOISE+: A Middleware for Developing Organised Multi-agent Systems , 2005, AAMAS Workshops.

[6]  Philip A. Bernstein,et al.  Merging Models Based on Given Correspondences , 2003, VLDB.

[7]  Yannis Kalfoglou,et al.  Ontology mapping: the state of the art , 2003, The Knowledge Engineering Review.

[8]  Olivier Boissier,et al.  A Model for the Structural, Functional, and Deontic Specification of Organizations in Multiagent Systems , 2002, SBIA.

[9]  Jörg P. Müller,et al.  Agent-Oriented Software Engineering IV , 2003, Lecture Notes in Computer Science.

[10]  Andrew B. Whinston,et al.  Model management , 1994 .

[11]  Jean-Michel Bruel,et al.  Satellite Events at the MoDELS 2005 Conference , 2006 .

[12]  Paul Davidsson,et al.  Categories of Artificial Societies , 2001, ESAW.

[13]  Lin Padgham,et al.  Agent-Oriented Software Engineering VIII, 8th International Workshop, AOSE 2007, Honolulu, HI, USA, May 14, 2007, Revised Selected Papers , 2008, AOSE.

[14]  Patrick Valduriez,et al.  Semi-automatic model integration using matching transformations and weaving models , 2007, SAC '07.

[15]  Erhard Rahm,et al.  Supporting executable mappings in model management , 2005, SIGMOD '05.

[16]  Philip A. Bernstein,et al.  Applying Model Management to Classical Meta Data Problems , 2003, CIDR.

[17]  Riza Cenk Erdur,et al.  Semantically Federating Multi-agent Organizations , 2004, ESAW.

[18]  Artur Boronat,et al.  Formal Model Merging Applied to Class Diagram Integration , 2006, EVOL.

[19]  Kevin Lano,et al.  Slicing of UML models using model transformations , 2010, MODELS'10.

[20]  Khaled Elleithy,et al.  Advances in Systems, Computing Sciences and Software Engineering: Proceedings of SCSS 2005 , 2006 .

[21]  Jean Bézivin,et al.  AMW: a generic model weaver , 2005 .

[22]  Slimane Hammoudi,et al.  Schema Matching in the Context of Model Driven Engineering: From Theory to Practice , 2006 .

[23]  Gerti Kappel,et al.  Lifting metamodels to ontologies: a step to the semantic integration of modeling languages , 2006, MoDELS'06.

[24]  Philip A. Bernstein,et al.  Model management 2.0: manipulating richer mappings , 2007, SIGMOD '07.

[25]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[26]  Franco Zambonelli,et al.  A Study of Some Multi-agent Meta-models , 2004, AOSE.

[27]  Jon Doyle,et al.  Guardian Angel: Patient-Centered Health Information Systems , 1994 .

[28]  Jacques Ferber,et al.  The MADKIT Agent Platform Architecture , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[29]  Milind Tambe,et al.  Intelligent Agents VIII , 2002, Lecture Notes in Computer Science.

[30]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

[31]  Marc Esteva,et al.  AMELI: an agent-based middleware for electronic institutions , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[32]  Yun Peng,et al.  The interoperability problem: bringing together mobile agents and agent communication languages , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[33]  Omer F. Rana,et al.  Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems , 2002, Lecture Notes in Computer Science.

[34]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[35]  Julian Padget,et al.  Formalizing a Language for Institutions and Norms , 2001, ATAL.

[36]  M. V. Dignum,et al.  A Model for Organizational Interaction: based on Agents, founded in Logic , 2000 .

[37]  Michael Winikoff,et al.  Open Agent Systems??? , 2007, AOSE.