Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

A Goal-Oriented Approach for Modelling Self-organising MAS

  • Conference paper
Engineering Societies in the Agents World X (ESAW 2009)

Abstract

Autonomous software agents provide a promising solution to the needs of decentralised networked systems, able to adapt their behaviour in a complex and dynamically changing environment.

Current agent-oriented software engineering methodologies tend to focus on different levels to realise such a self-adapting behaviour, namely the agent individual level and the global system level. The first requires to design a goal-directed agent behaviour, the second to design agents able to optimize their coordination with other peer agents in the organization, giving rise to system-level adaptation.

In this paper we propose to extend a goal-oriented engineering methodology to deal with the modelling of organisations that are able to self-organise in order to reach their goals in a changing environment. To deliver on this aim, we combine Tropos4AS, an extension of TROPOS for adaptive systems, with concepts, guidelines and modelling steps from the ADELFE methodology, which provides a bottom-up approach for engineering collaborative multi-agent societies with an emergent behaviour.

The resulting MAS has self-adaptation properties, having agents that are able to change their behaviour according to changes in the environment, and having organisations that adapt themselves to changing needs. The approach is illustrated by modelling a collaborative multi-agent system for conference management.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bernon, C., Camps, V., Gleizes, M.-P., Picard, G.: Engineering Adaptive Multi-Agent Systems: The ADELFE Methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 172–202. Idea Group, NY (2005)

    Google Scholar 

  2. Bernon, C., Gleizes, M., Peyruqueou, S., Picard, G.: ADELFE: A Methodology for Adaptive Multi-agent Systems Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 156–169. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  3. Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8(3), 203–236 (2004)

    Article  Google Scholar 

  4. Bresciani, P., Penserini, L., Busetta, P., Kuflik, T.: Agent Patterns for Ambient Intelligence. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, T.-W. (eds.) ER 2004. LNCS, vol. 3288, pp. 682–695. Springer, Heidelberg (2004)

    Google Scholar 

  5. Capera, D., Georgé, J.-P., Gleizes, M.-P., Glize, P.: The AMAS Theory for Complex Problem Solving Based on Self-organizing Cooperative Agents. In: TAPOCS 2003 at WETICE 2003, Linz, Austria, June 9-11. IEEE CS, Los Alamitos (2003)

    Google Scholar 

  6. DeLoach, S.A.: Modeling organizational rules in the multi-agent systems engineering methodology. In: Canadian Conference on AI, pp. 1–15 (2002)

    Google Scholar 

  7. DeLoach, S.A., Padgham, L., Perini, A., Susi, A., Thangarajah, J.: Using three aose toolkits to develop a sample design. Int. J. Agent-Oriented Softw. Eng. 3(4), 416–476 (2009)

    Google Scholar 

  8. Frei, R., Serugendo, G.D.M., Barata, J.: Designing self-organization for evolvable assembly systems. In: Brueckner, S.A., Robertson, P., Bellur, U. (eds.) SASO, pp. 97–106. IEEE Computer Society, Los Alamitos (2008)

    Google Scholar 

  9. Gardelli, L., Viroli, M., Casadei, M., Omicini, A.: Designing self-organising environments with agents and artefacts: a simulation-driven approach. IJAOSE 2(2), 171–195 (2008)

    Article  Google Scholar 

  10. Georgé, J.-P., Edmonds, B., Glize, P.: Making self-organising adaptive multiagent systems work. In: Bergenti, F., Gleizes, M.-P., Zombonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems, pp. 319–338. Kluwer Academic Publishers, Dordrecht (2004)

    Google Scholar 

  11. Gershenson, C.: A general methodology for designing self-organizing systems. CoRR, abs/nlin/0505009 (2005)

    Google Scholar 

  12. Morandini, M., Penserini, L., Perini, A.: Automated mapping from goal models to self-adaptive systems. In: Demo session at the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), September 2008, pp. 485–486 (2008)

    Google Scholar 

  13. Morandini, M., Penserini, L., Perini, A.: Towards goal-oriented development of self-adaptive systems. In: SEAMS 2008: Workshop on software engineering for adaptive and self-managing systems, Leipzig, Germany, pp. 9–16. ACM, New York (2008)

    Chapter  Google Scholar 

  14. Nguyen, C.D., Miles, S., Perini, A., Tonella, P., Harman, M., Luck, M.: Evolutionary testing of autonomous software agents. In: The Eighth International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2009), pp. 521–528. IFAAMAS (2009)

    Google Scholar 

  15. Omicini, A., Ricci, A., Viroli, M.: Agens Faber: Toward a theory of artefacts for MAS. Electr. Notes Theor. Comput. Sci. 150(3), 21–36 (2006)

    Article  Google Scholar 

  16. Penserini, L., Perini, A., Susi, A., Morandini, M., Mylopoulos, J.: A Design Framework for Generating BDI-agents from Goal Models. In: 6th Int. Conf. on Autonomous Agents and Multi-Agent Systems (AAMAS 2007), Honolulu, Hawaii, pp. 610–612 (2007)

    Google Scholar 

  17. Penserini, L., Perini, A., Susi, A., Mylopoulos, J.: High variability design for software agents: Extending tropos. ACM Transactions on Autonomous and Adaptive Systems (TAAS) 2(4) (2007)

    Google Scholar 

  18. Picard, G., Bernon, C., Gleizes, M.-P.: ETTO: Emergent Timetabling Organization. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds.) CEEMAS 2005. LNCS (LNAI), vol. 3690, pp. 440–449. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  19. Wolf, T.D., Holvoet, T.: Towards a methodology for engineering self-organising emergent systems. In: Czap, H., Unland, R., Branki, C., Tianfield, H. (eds.) SOAS. Frontiers in Artificial Intelligence and Applications, vol. 135, pp. 18–34. IOS Press, Amsterdam (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Morandini, M., Migeon, F., Gleizes, MP., Maurel, C., Penserini, L., Perini, A. (2009). A Goal-Oriented Approach for Modelling Self-organising MAS. In: Aldewereld, H., Dignum, V., Picard, G. (eds) Engineering Societies in the Agents World X. ESAW 2009. Lecture Notes in Computer Science(), vol 5881. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10203-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10203-5_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10202-8

  • Online ISBN: 978-3-642-10203-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics