Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/370834.370852guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Representing agent interaction protocols in UML

Published: 01 January 2001 Publication History

Abstract

Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (objectoriented 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 approach by presenting a three-layer AUML representation for agent interaction protocols: templates and packages to represent the protocol as a whole; sequence and collaboration diagrams to capture inter-agent dynamics; and activity diagrams and state charts to capture both intra-agent and inter-agent dynamics.

References

[1]
Bauer, B., Extending UML for the Specification of Interaction Protocols, submitted for the 6th Call for Proposal of FIPA, 1999.
[2]
Bauer, B., Extending UML for the Specification of Interaction Protocols, in this volume.
[3]
Booch, Grady, James Rumbaugh, and Ivar Jacobson, The Unified Language User Guide, Addison-Wesley, Reading, MA, 1999.
[4]
Brazier, Frances M.T., Catholijn M. Jonkers, and Jan Treur, ed., Principles of Compositional Multi-Agent System Development Chapman and Hall, 1998.
[5]
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.
[6]
Burmeister, B., ed., Models and Methodology for Agent-Oriented Analysis and Design 1996.
[7]
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).
[8]
Ferber, Jacques, Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, Addison Wesley Longman, Harlow, UK, 1999.
[9]
Garijo, Francisco J., and Magnus Boman ed., Multi-Agent System Engineering: Proceedings of MAAMAW'99, Springer, Berlin, Germany, 1999.
[10]
Gustavsson, Rune E., "Multi Agent Systems as Open Societies," Intelligent Agents IV: Agent Theories, Architectures, and Languages, ed., Springer, Berlin, 1998.
[11]
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.
[12]
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.
[13]
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.
[14]
Jonker, Catholijn M., and Jan Treur, ed., Compositional Verification of Multi-Agent Systems: a Formal Analysis of Pro-activeness and Reactiveness Springer, 1997.
[15]
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.
[16]
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.
[17]
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. 113-126.
[18]
Martin, James, and James J. Odell, Object-Oriented Methods: A Foundation, (UML edition), Prentice Hall, Englewood Cliffs, NJ, 1998.
[19]
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.
[20]
Odell, James ed., Agent Technology, OMG, green paper produced by the OMG Agent Working Group, 1999.
[21]
Parunak, H. Van Dyke, ed., Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis 1996.
[22]
Parunak, H. Van Dyke, and James Odell, Engineering Artifacts for Multi-Agent Systems, ERIM CEC, 1999.
[23]
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.
[24]
Rumbaugh, James, Ivar Jacobson, and Grady Booch, The Unified Modeling Language Reference Manual, Addison-Wesley, Reading, MA, 1999.
[25]
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.
[26]
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.
[27]
Singh, Munindar P., ed., Developing Formal Specifications to Coordinate Heterogeneous Autonomous Agents IEEE Computer Society, Paris, FR, 1998.
[28]
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.
[29]
Depke, Ralph, Reiko Heckel, Jochen Malte Küster, "Requirement Specification and Design of Agent-Based Systems with Graph Transformation, Roles, and UML," in this volume.

Cited By

View all
  • (2018)Compositional Correctness in Multiagent InteractionsProceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3237383.3237868(1159-1167)Online publication date: 9-Jul-2018
  • (2018)Assessment of modeling and simulation in secondary computing science educationProceedings of the 13th Workshop in Primary and Secondary Computing Education10.1145/3265757.3265764(1-10)Online publication date: 4-Oct-2018
  • (2017)SpleeProceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems10.5555/3091125.3091274(1054-1063)Online publication date: 8-May-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
First international workshop, AOSE 2000 on Agent-oriented software engineering
January 2001
321 pages
ISBN:3540415947

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 January 2001

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Compositional Correctness in Multiagent InteractionsProceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3237383.3237868(1159-1167)Online publication date: 9-Jul-2018
  • (2018)Assessment of modeling and simulation in secondary computing science educationProceedings of the 13th Workshop in Primary and Secondary Computing Education10.1145/3265757.3265764(1-10)Online publication date: 4-Oct-2018
  • (2017)SpleeProceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems10.5555/3091125.3091274(1054-1063)Online publication date: 8-May-2017
  • (2014)Checking consistency of agent designs against interaction protocols for early-phase defect locationProceedings of the 2014 international conference on Autonomous agents and multi-agent systems10.5555/2615731.2617395(933-940)Online publication date: 5-May-2014
  • (2013)Propagating AUML protocols to detailed designProceedings of the First International Conference on Engineering Multi-Agent Systems10.5555/3100666.3100668(19-37)Online publication date: 6-May-2013
  • (2013)AUML protocolsProceedings of the 2013 international conference on Autonomous agents and multi-agent systems10.5555/2484920.2485128(1173-1174)Online publication date: 6-May-2013
  • (2013)Modeling and simulation of agent-based complex systems and application to natural disastersProceedings of the 8th ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks10.1145/2512840.2512851(75-82)Online publication date: 3-Nov-2013
  • (2013)Computer-assisted creativityExpert Systems with Applications: An International Journal10.1016/j.eswa.2012.12.05440:9(3459-3470)Online publication date: 1-Jul-2013
  • (2012)Semantics and verification of information-based protocolsProceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems - Volume 210.5555/2343776.2343861(1149-1156)Online publication date: 4-Jun-2012
  • (2012)A method fragments approach to methodologies for engineering self-organizing systemsACM Transactions on Autonomous and Adaptive Systems10.1145/2348832.23488367:3(1-25)Online publication date: 1-Oct-2012
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media