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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Beasley, D.: An overview of genetic algorithms: Part 1, fundamentals. University Computing 15, 58–69 (1993)
Booch, G.: Object-Oriented Analysis and Design, 2nd edn. Addison-Wesley, Reading (1994)
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)
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)
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)
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)
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)
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)
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)
Kendall, E.: Agent Software Engineering with Role Modeling. In: Proc. 1st Int. Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, pp. 163–170 (2000)
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)
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)
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)
Pressman, R.: Software Engineering: A Practitioner’s Approach, 4th edn. McGraw-Hill, New York (1997)
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)
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)
IBM, Autonomic Computing, http://www.research.ibm.com/autonomic/
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)
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)
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)
Russell, S., Norvig, P.: Artificial intelligence: a modern approach. Prentice Hall, Englewood Cliffs (1995)
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)
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)
Chung, L., Nixon, B., Yu, E., Mylopoulos, J. (eds.): Non-Functional Requirements in Software Engineering, October 1999. Kluwer Academic Publishers, Dordrecht (1999)
Robertson, P., Shrobe, H., Laddaga, R. (eds.) IWSAS 2000. LNCS, vol. 1936, Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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