OperettA: Organization-Oriented Development Environment

The increasing complexity of distributed applications requires new modeling and engineering approaches. Such domains require representing the regulating structures explicitly and independently from the acting components (or agents). Organization computational models, based on Organization Theory, have been advocated to specify such systems. In this paper, we present the organizational modeling approach OperA and a graphical environment for the specification and analysis of organizational models, OperettA. OperA provides an expressive way for defining open organizations distinguishing explicitly between the organizational aims, and the agents who act in it. That is, OperA enables the specification of organizational structures, requirements and objectives, and at the same time allows participants to have the freedom to act according to their own capabilities and demands. OperettA takes a Model Driven Engineering approach combining different formal methods and enables model validation.

[1]  A. Campbell,et al.  Progress in Artificial Intelligence , 1995, Lecture Notes in Computer Science.

[2]  Frank Dignum,et al.  Role-assignment in open agent societies , 2003, AAMAS '03.

[3]  Jürgen Dix,et al.  Multi-Agent Programming: Languages, Tools and Applications , 2009 .

[4]  Jeffrey M. Bradshaw,et al.  Designing conversation policies using joint intention theory , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[5]  Frank Dignum,et al.  Designing agent systems: state of the practice , 2010, Int. J. Agent Oriented Softw. Eng..

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

[7]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

[8]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering II , 2002, Lecture Notes in Computer Science.

[9]  Frank Dignum,et al.  Modelling Agent Societies: Co-ordination Frameworks and Institutions , 2001, EPIA.

[10]  Franco Zambonelli,et al.  Organizational Abstractions for the Analysis and Design of Multi-agent Systems , 2000, AOSE.

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

[12]  J. van Leeuwen,et al.  Engineering Societies in the Agents World II , 2001, Lecture Notes in Computer Science.

[13]  Frank Budinsky,et al.  EMF: Eclipse Modeling Framework 2.0 , 2009 .

[14]  Frank Dignum,et al.  Evaluating Organizational Configurations , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[15]  Catholijn M. Jonker,et al.  Programming Role Enactment through Reflection , 2011, 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[16]  Michael Rovatsos,et al.  Agents and Computational Autonomy , 2003, Lecture Notes in Computer Science.

[17]  Michael Luck,et al.  Towards a Formalisation of Electronic Contracting Environments , 2009, COIN@AAMAS&AAAI.

[18]  Virginia Dignum,et al.  The Role of Organization in Agent Systems , 2009, Handbook of Research on Multi-Agent Systems.

[19]  Frank Dignum,et al.  Foundations of organizational structures in multiagent systems , 2005, AAMAS '05.

[20]  Javier Vázquez-Salceda,et al.  Engineering Social Reality with Inheritance Relations , 2009, ESAW.

[21]  Takeo Kanade,et al.  Coordination, Organizations, Institutions and Norms in Agent Systems IV , 2009 .

[22]  Frank Dignum,et al.  An agent-mediated approach to the support of knowledge sharing in organizations , 2004, The Knowledge Engineering Review.

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

[24]  Hans Weigand,et al.  I am Autonomous, You are Autonomous , 2003, Agents and Computational Autonomy.

[25]  Jacques Ferber,et al.  A meta-model for the analysis and design of organizations in multi-agent systems , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[26]  Franco Zambonelli Abstractions and Infrastructures for the Design and Development of Mobile Agent Organizations , 2001, AOSE.

[27]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[28]  Javier Vázquez-Salceda,et al.  OMNI: Introducing Social Structure, Norms and Ontologies into Agent Organizations , 2004, PROMAS.

[29]  Olivier Boissier,et al.  Modelling Dimensions for Agent Organizations , 2009, Handbook of Research on Multi-Agent Systems.

[30]  Franco Zambonelli,et al.  Engineering Societies in the Agents World , 2000, Lecture Notes in Computer Science.

[31]  Alan W. Brown,et al.  Introduction: Models, Modeling, and Model-Driven Architecture (MDA) , 2005, Model-Driven Software Development.

[32]  Koen V. Hindriks,et al.  Programming Rational Agents in GOAL , 2009, Multi-Agent Programming, Languages, Tools and Applications.

[33]  Koen V. Hindriks,et al.  Programming Organization-Aware Agents , 2009, ESAW.

[34]  Philip R. Cohen,et al.  Toward A Formalism for Conversation Protocols Using Joint Intention Theory , 2002, Comput. Intell..

[35]  H. Van Dyke Parunak,et al.  Representing social structures in UML , 2001, AGENTS '01.