Advertisement

AOSE and Organic Computing – How Can They Benefit from Each Other?

  • Bernhard Bauer
  • Holger Kasinger
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3529)

Abstract

Organic Computing (OC) is an upcoming research area with strong relationships to the ideas and concepts of agent-based systems. Therefore, in this paper we will have a closer look at agent systems, organic computing systems (as well as autonomic computing systems) and state commonalities and examine divergences between them. We then propose a common view on these technologies and show how they can benefit from each other with regard to software engineering (SE).

Keywords

Multiagent System Autonomic Element Model Drive Architecture Agent Communication Language Organic Computing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Jennings, N.R., Sycara, K., Wooldridge, M.J.: A Roadmap of Agent Research and Development. Autonomous Agents and Multi-Agent Systems 1(1), 7–38 (1998)CrossRefGoogle Scholar
  2. 2.
    Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley & Sons, Chichester (2002)Google Scholar
  3. 3.
    Huhns, M.N.: Multiagent Systems. Tutorial at the European Agent Systems Summer School (EASSS 1999) (1999)Google Scholar
  4. 4.
    Organic Computing website: http://www.organic-computing.org
  5. 5.
    Horn, P.: Autonomic Computing: IBM’s Perspective on the State of Information Technology (2001), http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf
  6. 6.
    Müller, J.P.: The design of intelligent agents. In: Müller, J.P. (ed.) The Design of Intelligent Agents. LNCS (LNAI), vol. 1177, Springer, Heidelberg (1996)Google Scholar
  7. 7.
    Huhns, M.N., Singh, M.P.: Agents and Multiagent Systems: Themes, Approaches, and Challenges. In: Readings in Agents, pp. 1–24. Morgan-Kaufmann, San Francisco (1998)Google Scholar
  8. 8.
  9. 9.
    Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an Agent Communication Language. In: Proceedings of the Third International Conference on Information and Knowledge Management (CIKM 1994), pp. 456–463. ACM Press, New York (1994)CrossRefGoogle Scholar
  10. 10.
    IBM: An architectural blueprint for autonomic computing (2004), http://www-03.ibm.com/autonomic/pdfs/ACBP2_2004-10-04.pdf
  11. 11.
    Di Marzo Serugendo, G., Gleizes, M.-P., Karageorgos, A.: Self-Organisation in Multi-Agent Systems. AgentLink News (16), 23–24 (2004)Google Scholar
  12. 12.
    Bauer, B., Müller, J.P.: Methodologies and Modeling Languages. In: Luck, M., Ashri, R., D’Inverno, M. (eds.) Agent-Based Software Development. Artech House Publishers, Boston (2004)Google Scholar
  13. 13.
    Iglesias, C.A., Garijo, M., Centeno-González, J.: A Survey of Agent-Oriented Methodologies. In: Rao, A.S., Singh, M.P., Müller, J.P. (eds.) ATAL 1998. LNCS (LNAI), vol. 1555, pp. 317–330. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  14. 14.
    Kinny, D., Georgeff, M., Rao, A.: A Methodology and Modeling Technique for Systems of BDI Agents. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS(LNAI), vol. 1038, pp. 56–71. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  15. 15.
    Glaser, N.: Contribution to Knowledge Modelling in a Multi-Agent Framework (the Co-MoMAS Approach). PhD thesis, L’Universtité Henri Poincaré, Nancy I, France (1996)Google Scholar
  16. 16.
    Iglesias, C.A., Garijo, M., Centeno-González, J., Velasco, J.R.: A methodological proposal for multiagent systems development extending CommonKADS. In: Proceedings of 10th Knowledge Acquisition for Knowledge-Based Systems Workshop (KAW 1996), Banoe, Canada (1996)Google Scholar
  17. 17.
    Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)CrossRefGoogle Scholar
  18. 18.
    Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Proc. of the First Int. Joint Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2002), pp. 3–10. ACM Press, New York (2003)Google Scholar
  19. 19.
    Omicini, A.: SODA: Societies and Infrastructures in the Analysis and Design Of Agent-based Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 185–193. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  20. 20.
    Kinny, D., Georgeff, M.: Modelling and Design of Multi-Agent Systems. In: Jennings, N.R., Wooldridge, M.J., Müller, J.P. (eds.) ECAI-WS 1996 and ATAL 1996. LNCS(LNAI), vol. 1193. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  21. 21.
    Caire, G., Coulier, W., Garijo, F., Gomez, J., Pavon, J., Massonet, P., Leal, F., Chainho, P., Kearney, P., Stark, J., Evans, R.: Agent Oriented Analysis using MESSAGE/UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 119–135. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  22. 22.
    Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: Tropos: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agent and Multi-Agent Systems 8(3), 203–236 (2004)CrossRefGoogle Scholar
  23. 23.
    Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide. John Wiley & Sons, Chichester (2004)CrossRefGoogle Scholar
  24. 24.
    Busetta, P., Rönnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents - Components for Intelligent Agents in Java. AgentLink News (2), 2–5 (1999)Google Scholar
  25. 25.
    DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent Systems Engineering. The International Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)CrossRefGoogle Scholar
  26. 26.
    Cossentino, M., Potts, C.: A CASE tool supported methodology for the design of multi-agent systems. In: Proceedings of the 2002 International Conference on Software Engineering Research and Practice (SERP 2002), Las Vegas, USA (2002)Google Scholar
  27. 27.
    De Wolf, T., Holvoet, T.: Towards a Methodology for Engineering Self-Organising Emergent Systems. In: Czap, H., Unland, R., Branki, C., Tianfield, H. (eds.) Self-Organization and Autonomic Informatics (I), Frontiers in Artificial Intelligence and Applications. Proceedings of the International Conference on Self-Organization and Adaptation of Multi-agent and Grid Systems (SOAS 2005), Glasgow, Scotland, UK, vol. 135, pp. 18–34 (2005)Google Scholar
  28. 28.
    Model Driven Architecture website, http://www.omg.org/mda
  29. 29.
    Valckenaers, P., Van Brussel, H., Kollingbaum, M., Bochmann, O.: Multiagent coordination and control using stigmergy applied to manufacturing control. In: Luck, M., Mařík, V., Štěpánková, O., Trappl, R. (eds.) ACAI 2001 and EASSS 2001. LNCS (LNAI), vol. 2086, pp. 317–334. Springer, Heidelberg (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Bernhard Bauer
    • 1
  • Holger Kasinger
    • 1
  1. 1.University of AugsburgAugsburgGermany

Personalised recommendations