Abstract
In recent years, agent-based systems have received considerable attention in both academia and industry. The agent oriented paradigm can be considered a natural extension to the object oriented (OO) paradigm. In spite of the fact that there are many OO analysis and design methods, there is very little work reported on design and analysis of agent-based systems. Agents differ from objects in many issues which requires special modeling elements. In this paper, we propose a software engineering process for agent-based systems based on existing object-oriented software engineering concepts. We extend the Unified Modeling Language (UML) to model agents (static and mobile).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alhir, S. 1998. UML in a Nutshell, O’Rielly.
Bauer, B, et al. 2000. Agent UML: a formalism on specifying multi-agent software systems. Proceedings of the First International Workshop (AOSE-2000).
Burmeister, B. 1996. Models and methodologies for agent-oriented analysis and design. DFKI document D-96-06.
Coleman, D., Arnold, P., Bodoff, S., Dollin, C., Gilchrist, H., Hayes, F., and Jeremaes, P. 1994. Object-Oriented Development. The Fusion Method, Prentice Hall, Englewood Cliffs.
Iglesias, C. et al. 1998. Analysis and Design of multi-agent systems using MAS-commonKADS. Intelligent Agents, IV, LNAI V 1365, Springer, Berlin.
Jacobson, I., Christerson, M., Jonsson, P., Övergaard, G. 1992. Object-Oriented Software Engineering. A Use Case Driven Approach, ACM Press/Addison-Wesley.
Kinny, D. 1993. “The Distributed Multi-Agent Reasoning System Architecture and Language Specification”, Australian Artificial Intelligence Institute, Melbourne.
Luck, M et al. 1997. From Agent theory to agent construction: a case study. LNAI V 1193, Springer, Berlin.
Rao, A. S., Georgeff, M. P. 1992. “An Abstract Architecture for Rational Agents” (Nebel, B., Rich, C., Swartout, W., Eds.) Proc. International Conference on Principles of Knowledge Representation and Reasoning (KR-92), Morgan Kaufmann, San Mateo.
Wirfs-Brock, R., Wilkerson, B., Wiener, L. 1990. Designing Object-Oriented Software, Prentice-Hall, Englewood Cliffs.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zeid, A. (2003). A UML Profile for Agent-Based Development. In: Nürnberg, P.J. (eds) Metainformatics. MIS 2002. Lecture Notes in Computer Science, vol 2641. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44872-1_17
Download citation
DOI: https://doi.org/10.1007/3-540-44872-1_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40218-3
Online ISBN: 978-3-540-44872-3
eBook Packages: Springer Book Archive