A Self-organizing Multi-Agent System for Combining Method Fragments

Software systems are becoming more and more complex. A common dilemma faced by software engineers in building complex systems is the lack of method adaptability. However, existing agent-based methodologies and tools are developed for particular system and are not tailored for new problems. This paper proposes an architecture of a new tool based on SME for self-constructing customized method processes. Our approach is based on two pillars: the process fragment and the MAS meta-model. These two elements are both defined and considered under a specific agent-oriented perspective thus creating a peculiar approach. Our work is based on the self-organization of agents, making it especially suited to deal with highly dynamic systems such as the design of an interactive and adaptive software engineering process.

[1]  Gauthier Picard,et al.  Engineering Adaptive Multi-Agent Systems: The ADELFE Methodology , 2005 .

[2]  Marie-Pierre Gleizes,et al.  Metamodel-based metrics for agent-oriented methodologies , 2012, AAMAS.

[3]  Shigeru Fujita,et al.  Reusable software components based on an agent model , 2000, Proceedings Seventh International Conference on Parallel and Distributed Systems: Workshops.

[4]  Christopher D. Gill,et al.  Achieving Coordination through Dynamic Construction of Open Workflows , 2009, Middleware.

[5]  Sjaak Brinkkemper,et al.  Assembly Techniques for Method Engineering , 1998, CAiSE.

[6]  Franco Zambonelli,et al.  Methodologies and software engineering for agent systems : the agent-oriented software engineering handbook , 2004 .

[7]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

[8]  Brian Henderson-Sellers,et al.  Situational Method Engineering: State-of-the-Art Review , 2010, J. Univers. Comput. Sci..

[9]  Jolita Ralyté,et al.  TOWARDS SITUATIONAL METHODS FOR INFORMATION SYSTEMS DEVELOPMENT: ENGINEERING REUSABLE METHOD CHUNKS , 2014 .

[10]  D. Capera,et al.  The AMAS theory for complex problem solving based on self-organizing cooperative agents , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[11]  Brian Henderson-Sellers,et al.  Agent-oriented methodologies , 2005 .

[12]  Giancarlo Fortino,et al.  PASSIM: a simulation-based process for the development of multi-agent systems , 2008, Int. J. Agent Oriented Softw. Eng..