Skip to main content

The ROADMAP Meta-model for Intelligent Adaptive Multi-agent Systems in Open Environments

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2935))

Abstract

In this paper, we introduce the ROADMAP meta-model, designed to describe intelligent adaptive systems in open environments, using agent concepts such as roles. Developing intelligent adaptive systems creates new challenges in engineering software quality attributes such as correctness and reliability. The ROADMAP meta-model captures our understanding of properties of intelligent adaptive systems and our perspective on organizational concepts such as roles. The meta-model does not solve specific engineering problems, but provides a clean high-level structure where engineering issues can be grouped and classified. Infrastructure to support these issues can then be put in place progressively with consistency. An informal evaluation of the meta-model and comparison to related work is also presented. We expect developers of AOSE methodologies, tools, programming languages and frameworks to benefit from understanding the design and structure of the ROADMAP meta-model. By adopting the meta-model, the resulting methodologies, tools and languages may inherit its desirable characteristics and better support the development of intelligent adaptive systems in open environments.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beasley, D.: An overview of genetic algorithms: Part 1, fundamentals. University Computing 15, 58–69 (1993)

    Google Scholar 

  2. Booch, G.: Object-Oriented Analysis and Design, 2nd edn. Addison-Wesley, Reading (1994)

    Google Scholar 

  3. Carley, K., Gasser, L.: Computational Organization Theory. In: Weiss, G. (ed.) Multiagent System: a modern approach to distributed artificial intelligence, pp. 299–330. MIT Press, Cambridge (1999)

    Google Scholar 

  4. Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agent systems. In: Proc. 3rd Int. Conference on Multi-Agent Systems (ICMAS 1998), pp. 128–135. IEEE Computer Society, Los Alamitos (1998)

    Chapter  Google Scholar 

  5. Huhns, M., Stephens, L.: Multiagent Systems and Societies of Agents. In: Weiss, G. (ed.) Multiagent System: a modern approach to distributed artificial intelligence, pp. 79–120. MIT Press, Cambridge (1999)

    Google Scholar 

  6. Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Bologna, Italy, July 2002, pp. 3–10 (2002)

    Google Scholar 

  7. Juan, T., Sterling, L.: A Meta-Model for Intelligent Adaptive Systems in Open Environments (poster). In: Proc. 2nd Int. Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Melbourne, Australia (July 2003)

    Google Scholar 

  8. Juan, T., Sterling, L., Martelli, M., Mascardi, V.: Customizing AOSE Methodologies by Reusing AOSE Features. In: Proc. 2nd Int. Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Melbourne, Australia (July 2003)

    Google Scholar 

  9. Juan, T., Sterling, L., Winikoff, M.: Assembling Agent-Oriented Software Engineering Methodologies from Features. In: The Proceedings of the the Third International Workshop on Agent-Oriented Software Engineering, at AAMAS 2002, Bologna, Italy (2002)

    Google Scholar 

  10. Kendall, E.: Agent Software Engineering with Role Modeling. In: Proc. 1st Int. Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, pp. 163–170 (2000)

    Google Scholar 

  11. Omicini, A.: SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems. In: Proc. 1st Int. Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, pp. 185–194 (2000)

    Google Scholar 

  12. Osterweil, L., Clarke, L.: Continuous Self-Evaluation for the Self-Improvement of Software. In: Robertson, P., Shrobe, H.E., Laddaga, R. (eds.) IWSAS 2000. LNCS, vol. 1936, pp. 27–39. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  13. Parunak, H.V.D., Odell, J.: Representing Social Structures in UML. In: Proc. 2st Int. Workshop on Agent-Oriented Software Engineering, Montreal, Canada, pp. 1–16 (2001)

    Google Scholar 

  14. Pressman, R.: Software Engineering: A Practitioner’s Approach, 4th edn. McGraw-Hill, New York (1997)

    MATH  Google Scholar 

  15. Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)

    Article  Google Scholar 

  16. Zambonelli, F., Jennings, N., Wooldridge, M.: Organizational Abstractions for the Analysis and Design of Multi-Agent Systems. In: Proc. 1st Int. Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, pp. 127–141 (2000)

    Google Scholar 

  17. IBM, Autonomic Computing, http://www.research.ibm.com/autonomic/

  18. Ferber, J., Gutknecht, O., Michel, F.: From Agents to Organizations: an Organizational View of Multi-Agent Systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  19. Yan, Q., Mao, X., Zhu, H., Qi, Z.: Modelling Multi-Agent Systems with Soft Genes, Roles and Agents. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 231–245. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  20. Odell, J., Van Dyke Parunak, H., Brueckner, S., Sauter, J.: Temporal Aspects of Dynamic Role Assignment. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 201–213. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  21. Russell, S., Norvig, P.: Artificial intelligence: a modern approach. Prentice Hall, Englewood Cliffs (1995)

    MATH  Google Scholar 

  22. Yu, E., Mylopoulos, J.: Understanding ”why” in software process modelling, analysis and design. In: Proc. of 16th Int. Conference on Software Engineering, Sorrento, Italy (May 1994)

    Google Scholar 

  23. van Lamsweerde, A.: Requirements engineering in the year 2000: a research perspective. In: Proc. of 22nd Int. Conference on Software Engineering, Limerick, Ireland (June 2000)

    Google Scholar 

  24. Chung, L., Nixon, B., Yu, E., Mylopoulos, J. (eds.): Non-Functional Requirements in Software Engineering, October 1999. Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

  25. Robertson, P., Shrobe, H., Laddaga, R. (eds.) IWSAS 2000. LNCS, vol. 1936, Springer, Heidelberg (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Juan, T., Sterling, L. (2004). The ROADMAP Meta-model for Intelligent Adaptive Multi-agent Systems in Open Environments. In: Giorgini, P., Müller, J.P., Odell, J. (eds) Agent-Oriented Software Engineering IV. AOSE 2003. Lecture Notes in Computer Science, vol 2935. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24620-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24620-6_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20826-6

  • Online ISBN: 978-3-540-24620-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics