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 in this paper by describing some of the most common requirements for modeling agents and agent-based systems using a set of UML idioms and extensions. This paper illustrates the approach by presenting a three-layer Agent UML (AUML) representation for agent interaction protocols and concludes by including other useful agent-based extensions to UML.
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
Bauer, B., Extending UML for the Specification of Interaction Protocols, submitted for the 6th Call for Proposal of FIPA, 1999.
Bauer, B., Extending UML for the Specification of Interaction Protocols, submitted to ICMAS 2000, 2000.
Booch, Grady, James Rumbaugh, and Ivar Jacobson, The Unified Language User Guide, Addison-Wesley, Reading, MA, 1999.
Brazier, Frances M.T., Catholijn M. Jonkers, and Jan Treur, ed., Principles of Compositional Multi-Agent System Development Chapman and Hall, 1998.
Bryson, Joanna, and Brendan McGonigle, “Agent Architecture as Object Oriented Design,” Intelligent Agents IV: Agent Theories, Architectures, and Languages. Proceedings of ATAL’97., ed., Springer, Berlin, 1998.
Burmeister, B., ed., Models and Methodology for Agent-Oriented Analysis and Design 1996.
Burmeister, Birgit, Afsaneh Haddadi, and Kurt Sundermeyer, ed., Generic, Configurable, Cooperation Protocols for Multi-Agent Systems Springer, Neuch tel, Switzerland, 1993. ( Programmable model of interaction )
Ferber, Jacques, Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, Addison Wesley Longman, Harlow, UK, 1999.
Garijo, Francisco J., and Magnus Boman ed., Multi-Agent System Engineering: Proceedings of MAAMAW’99, Springer, Berlin, Germany, 1999.
Gustaysson, Rune E., “Multi Agent Systems as Open Societies,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, ed., Springer, Berlin, 1998.
Herlea, Daniela E., Catholijun M. Jonker, Jan Treur, and Niek J.E. Wijngaards, ed., Specification of Behavioural Requirements within Compositional Multi-Agent System Design Springer, Valencia, Spain, 1999.
Iglesias, Carlos A., Mercedes Garijo, and Jos C. Gonz lez, ed., A Survey of Agent-Oriented Methodologies University Pierre et Marie Curie, Paris, FR, 1998.
Iglesias, Carlos A., Mercedes Garijo, Jos C. Gonz lez, and Juan R. Velasco, “Analysis and Design of Multiagent Systems using MAS-CommonKADS,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 313–328.
Jonker, Catholijn M., and Jan Treur, ed., Compositional Verification of MultiAgent Systems: a Formal Analysis of Pro-activeness and Reactiveness Springer, 1997.
Kinny, David, and Michael Georgeff, “Modelling and Design of Multi-Agent Systems,” Intelligent Agents III: Proceedings of the Third International workshop on Agent Theories, Architectures, and Languages (ATAL’96), ed., Springer, Heidelberg, 1996.
Kinny, David, Michael Georgeff, and Anand Rao, “A Methodology and Modelling Technique for Systems of BDI Agents,” Agents Breaking Away. 7th European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW’96)., Walter VandeVelde and John W. Perram ed., Springer, Berlin, 1996, pp. 56–71.
LEE1998] Lee, Jaeho, and Edmund H. Durfee, “On Explicit Plan Languages for Coordinating Multiagent Plan Execution,” Intelligent Agents IV: Agent Theories, Architectures, and Languages,ed., Springer, Berlin, 1998, pp. 113126.
Martin, James, and James J. Odell, Object-Oriented Methods: A Foundation, (UML edition), Prentice Hall, Englewood Cliffs, NJ, 1998.
Nodine, Marian H., and Amy Unruh, “Facilitating Open Communication in Agent Systems: the InfoSleuth Infrastructure,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 281–296.
Odell, James ed., Agent Technology, OMG, green paper produced by the OMG Agent Working Group, 2000.
Parunak, H. Van Dyke, ed., Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis 1996.
Parunak, H. Van Dyke, and James Odell, Engineering Artifacts for Multi-Agent Systems, ERIM CEC, 1999.
PAR1998] Parunak, H. Van Dyke, John Sauter, and Steven J. Clark, “Toward the Specification and Design of Industrial Synthetic Ecosystems” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 45–59.
Rumbaugh, James, Ivar Jacobson, and Grady Booch, The Unified Modeling Language Reference Manual, Addison-Wesley, Reading, MA, 1999.
Schoppers, Marcel, and Daniel Shapiro, “Designing Embedded Agents to Optimize End-User Objectives,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 3–14.
Singh, Munindar P., “A Customizable Coordination Service for Autonomous Agents,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 93–106.
Singh, Munindar P., ed., Developing Formal Specifications to Coordinate Heterogeneous Autonomous Agents IEEE Computer Society, Paris, FR, 1998.
Wooldridge, Michael, Nicholas R. Jennings, and David Kinny, “The Gaia Methodology for Agent-Oriented Analysis and Design,” International Journal of Autonomous Agents and Multi-Agent Systems, 3:Forthcoming, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Odell, J., Parunak, H.V.D., Bauer, B. (2003). Extending UML for Agent-Based Systems. In: Kilov, H., Baclawski, K. (eds) Practical Foundations of Business System Specifications. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-2740-2_13
Download citation
DOI: https://doi.org/10.1007/978-94-017-2740-2_13
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-6367-0
Online ISBN: 978-94-017-2740-2
eBook Packages: Springer Book Archive