Abstract
Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (object-oriented software development) and using artifacts to support the development environment throughout the full system lifecycle. We address both of these requirements using AUML, the Agent UML (Unified Modeling Language) — a set of UML idioms and extensions. This paper illustrates the next steps of our approach by presenting notions for the internal behavior of an agent and its relation to the external behavior of an agent using and extending UML class diagrams.
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
AUML: http://www.auml.org
Bauer, B.; Müller, J. P.; Odell, J.: An Extension of UML by Protocols for Multiagent Interaction, Proceeding, Fourth International Conference on Multi Agent Systems, ICMAS 2000, Boston, IEEE Computer Society, 2000.
Booch, G., Rumbaugh, J., Jacobson, I., The Unified Language User Guide, Addison-Wesley, Reading, MA, 1999.
Brazier, F.M.T., Jonkers, C.M., Treur J., ed., Principles of Compositional Multi-Agent System Development Chapman and Hall, 1998.
Bryson, J., McGonigle, B. “Agent Architecture as Object Oriented Design,” in: Intelligent Agents IV: Agent Theories, Architectures, and Languages. 1998.
Burmeister, B., ed., Models and Methodology for Agent-Oriented Analysis and Design 1996.
Burmeister, B., Haddadi A., Sundermeyer K., Generic, Configurable, Cooperation Protocols for Multi-Agent Systems, Lecture Notes in Computer Science, Vol. 957, 1995.
Garijo, F. J., Bomaned J., ed., Multi-Agent System Engineering: Proceedings of MAAMAW’99, 1999.
Gustavsson, R. E., “Multi Agent Systems as Open Societies,” in: Intelligent Agents IV: Agent Theories, Architectures, and Languages, 1998.
Herlea, D. E., Jonker C. M., Treur J., and Wijngaards N.J.E., in:Specification of Behavioural Requirements within Compositional Multi-Agent System Design, 1999.
Iglesias, C. A., Garijo, M., González J.E., A Survey of Agent-Oriented Methodologies, in: Intelligent Agents V: Agent Theories, Architectures and Languages (ATAL-98), 1998.
Iglesias, C. A., Garijo, M., González, J. C., Velasco, J. R. “Analysis and Design of Multiagent Systems using MAS-CommonKADS,” in: Intelligent Agents IV: Agent Theories, Architectures, and Languages, 1998.
Jonker, C. M., Treur, J., in: Compositional Verification of Multi-Agent Systems: a Formal Analysis of Pro-activeness and Reactiveness, 1997.
Kinny, D., Georgeff, M., “Modelling and Design of Multi-Agent Systems,” in: Proceedings ATAL’96, 1996.
Kinny, D., Georgeff, M., Rao, A., “A Methodology and Modelling Technique for Systems of BDI Agents,” in: MAAMAW’96, 1996.
Lee, J., Durfee, E. H., “On Explicit Plan Languages for Coordinating Multiagent Plan Execution,” in: ATAL 98, 1998.
Martin, J., Odell, J., Object-Oriented Methods: A Foundation, (UML edition), Prentice Hall, 1998.
Nodine, M. H., Unruh, A., “Facilitating Open Communication in Agent Systems: the InfoSleuth Infrastructure,” ATAL 98, 1998.
Parunak, H. Van D., Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis, in: Proceedings of the First International Conference on Multi-Agent Systems, MIT Press, 1995.
Parunak, H. Van D., Odell J., Engineering Artifacts for Multi-Agent Systems, ERIM CEC, 1999.
Parunak, H. Van D., Sauter, J., Clark, S. J., Toward the Specification and Design of Industrial Synthetic Ecosystems, in: ATAL 98,1998.
Rumbaugh, J., Jacobson, I., Booch G., The Unified Modeling Language Reference Manual, Addison-Wesley, 1999.
Schoppers, M., Shapiro, D., Designing Embedded Agents to Optimize End-User Objectives, in: ATAL 98, 1998.
Singh, M. P., A Customizable Coordination Service for Autonomous Agents, in: ATAL 98, 1998.
Singh, M. P., Towards a Formal Theory of Communication for Multi-agent Systems, Proceedings of the 12th International Joint Conference on Artificial Intelligence, pp. 69–74, Morgan Kaufmann, August 1991.
Wooldridge, M., Jennings, N. R., Kinny, D., “The Gaia Methodology for Agent-Oriented Analysis and Design,” International Journal of Autonomous Agents and Multi-Agent Systems, 3, 2000.
Ciancarini, P., Wooldridge, M. J., eds, Agent-Oriented Software Engineering, First International Workshop, AOSE 2000, Limerick, Irland, June 2000, 2001.
A. Goldberg, D. Robson: Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading, MA, 1983
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bauer, B. (2002). UML Class Diagrams Revisited in the Context of Agent-Based Systems. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds) Agent-Oriented Software Engineering II. AOSE 2001. Lecture Notes in Computer Science, vol 2222. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70657-7_7
Download citation
DOI: https://doi.org/10.1007/3-540-70657-7_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43282-1
Online ISBN: 978-3-540-70657-1
eBook Packages: Springer Book Archive