Abstract
The author provides an in-depth look at a moderately complex conversation as represented by a finite state machine, a representation used by an established agent communication system. He compares this to a statechart-based method used for Moore’s conversation policy framework and observes that these methods differ in their level of detail, the usefulness of parts of the graphical representation, and in the grouping of events. The remainder of the paper demonstrates how a multi-agent conversation policy can be used to control the flow of messages, contrasts this with how messages are handled via an inference-based process, and shows how the inference-based processing can be integrated with the policy-based handling in order to deal with exceptions to the policy.
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
Jeffrey M. Bradshaw, Stewart Dutfield, Pete Benoit, and John D. Woolley, KAoS: Toward an industrial-strength open agent architecture, Software agents (Jeffrey M. Bradshaw, ed.), AAAI Press, 1997, pp. 375–418.
Grady Booch, James Rumbaugh, and Ivar Jacobson, The Unified Modeling Language user guide, Addison-Wesley, 1999.
Frank Dignum and Mark Greaves (eds.), Issues in agent communication, Lecture notes in computer science, vol. 1916, Springer, 2000.
Foundation for Intelligent Physical Agents, FIPA 97 specification part 2: Agent communication language, November 28, 1997, Geneva, Switzerland.
Mark Greaves, Heather Holback, and Jeffrey Bradshaw, What is a conversation policy?, Proceedings for the Workshop on Specifying and Implementing Conversation Policies (Seattle, WA) (Mark Greaves and Jeffrey Bradshaw, eds.), Autonomous Agents’ 99, May 1, 1999, pp. 1–9.
David Harel, Statecharts: A visual formalism for complex systems, Science of Computer Programming 8 (1987), 231–274.
Steven O. Kimbrough and Scott A. Moore, On obligation, time, and defeasibility in systems for electronic commerce, Proceedings of the Twenty-Sixth Annual Hawaii International Conference on System Sciences, Volume III, Information Systems: DSS/Knowledge-Based Systems (Los Alamitos, California) (Jay F. Nunamaker, Jr. and Ralph H. Sprague, Jr., eds.), IEEE Computer Society Press, 1993, pp. 493–502.
Diane J. Litman and James F. Allen, A plan recognition model for subdialogues in conversations, Cognitive Science 11 (1987), 163–200.
Yannis Labrou and Tim Finin, A proposal for a new KQML specification, Downloaded from http://www.cs.umbc.edu/kqml/ in January 1998 (Technical Report CS-97-03), February 3, 1997.
Scott A. Moore, On conversation policies and the need for exceptions, Issues in Agent Communication (Frank Dignum and Mark Greaves, eds.), Lecture Notes in Artificial Intelligence, vol. 1916, Springer, 2000, pp. 144–159.
—, A foundation for flexible automated electronic commerce, Information Systems Research 12 (2001), no. 1, 34–62.
Livia Polanyi, A formal model of the structure of discourse, Journal of Pragmatics 12 (1988), 601–638.
James Rumbaugh, Ivar Jacobson, and Grady Booch, The Unified Modeling Language reference manual, Addison-Wesley, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Moore, S.A. (2005). Dynamic Conversation Structures: An Extended Example. In: Kimbrough, S.O., Wu, D. (eds) Formal Modelling in Electronic Commerce. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-26989-4_13
Download citation
DOI: https://doi.org/10.1007/3-540-26989-4_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21431-1
Online ISBN: 978-3-540-26989-2
eBook Packages: Business and EconomicsBusiness and Management (R0)