Abstract
Interaction is one of the core challenges in multiagent systems. It enables agents to share their knowledge, to do competitive or cooperative planning, coordination or bargaining, to interact with their principals, and to simple act. Interaction has to be restrictive enough to enable reliable system behavior and should be permissive enough to allow for flexibility or emergent behavior and performance. Obviously, the design of interaction differs from interface design in conventional software engineering significantly. Agents may also be designed for use in changing, respective unknown environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Further Reading
Mirel, B.: Interaction Design for Complex Problem Solving — Developing Useful and Usable Software. Morgan Kaufmann Publishing, San Francisco, California, 2002.
Rosenschein, J.; Zlotkin, G.: Rules of Encounter. MIT Press, Cambridge, Massachusetts, 1994.
Russel, S.; Norvig, P.: Artificial Intelligence — A Modern Approach. Prentice Hall, New Jersey, 2005.
Weiss, G.: Multiagent Systems — A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, Massachusetts, 1999.
Wooldridge, M.: An Introduction to Multiagent Systems. John Wiley & Sons, Chichester, England, 2002.
References
Bechhofer, S.; van Harmelen, F.; Hendler, J.; Horrocks, I.; Mc Guinness, D. L.; Patel-Schneider, P. F.; Stein, L. A.: OWL Web Ontology Language Reference. 2004. W3C Recommendation. http://www.w3.org/TR/owl-ref/, accessed in December 2004.
Deloach, S. A.; Wood, M. F.; Sparkman, C. H.: Multiagent System Engineering. In: International Journal of Software Engineering and Knowledge Engineering 11(1998)3, pp. 231–258.
Durfee, E. H.: Distributed Problem Solving and Planning. In: Weiss, G (Ed.): Multiagent Systems. A Modern Approach to Distributed Artificial Intelligence. The MIT Press, Cambridge, London, 1991, pp. 121–164.
Durfee, E. H.; Lesser, V. R.; Corkill, D. D.: Trends in Cooperative Distributed Problem Solving. In: IEEE Trans. Knowl. Data Eng. 1(1989)1, pp. 63–83.
Finin, T; Weber, J.; Wiederhold, G.; Genesereth, M.; Fritzson, R.; MacKay, D.; McGuire, J.; Pelavin, R.; Shapiro, S.; Beck, C.: Specification of the KQML Agent-Communication Language. Technical report, the DARPA Knowledge Sharing Initiative External Interfaces Working Group. 1995.
Finin, T.; Labrou, Y.; Mayfield, J.: Software Agents, chapter “KQML as an Agent Communication Language.” AAAI Press/The MIT Press, Menlo Park, California, 1997, pp. 291–316.
FIPA CCL Content Languages Specification. Document Nr. XC00009B, 2001. http://www.fipa.org/specs/fipa00009/, accessed in December 2004.
FIPA RDF Content Languages Specification. Document Nr. XC00011B, 2001. http://www.fipa.org/specs/fipa00011/, accessed in December 2004.
FIPA ACL Message Structure Specification. Document Nr. SC00061G, 2002. http://www.fipa.org/specs/fipa00061/, accessed in December 2004.
FIPA Communicative Act Library Specification. Document Nr. SC00037J, 2002. http://www.fipa.org/specs/fipa00037/, accessed in December 2004.
FIPA Request Interaction Protocol Specification. Document Nr.: SC00026H, 2002. http://www.fipa.org/specs/fipa00026/, accessed in December 2004.
FIPA SL Content Languages Specification. Document Nr.: SC00008I, 2002. http://www.fipa.org/specs/fipa00008/, accessed in December 2004.
FIPA KIF Content Languages Specification. Document Nr.: XC00010C, 2003. http://www.fipa.org/specs/fipa00010/, accessed in December 2004.
Fudenberg, D.; Tirole, J.: Game Theory, MIT Press, 1991.
Garcia-Molina, H.; Papakonstantinou, Y.; Quass, D.; Rajaraman, A.; Sagiv, Y.; Ullman, J. D.; Vassalos, V.; Widom, J.: The TSIMMIS Approach to Mediation: Data Models and Languages. J. Intell. Inf. Syst. 8(1997)2, pp. 117–132.
Genesereth, M. R.; Fikes, R. E.: Knowledge Interchange Format Version 3.0 — Reference Manual. Technical Report 94305, CS Department, Stanford University. Stanford, California, 1992.
Georgini, P.; Kolp, M.; Mylopoulos, J.; Pistore, M.: The Tropos Methodology: an overview. In: Bergenti, F.; Gleizes, M. P.; Zambonelli, F. (Eds.): Methodologies and Software Engineering for Agent Systems. Kluwer Academic Publishing, New York, 2003, pp. 1–20.
Kreps, D. M.: A Course in Microeconomic Theory. Princeton University Press, 1990.
Landers, T; Rosenberg, R.: An Overview of MULTIBASE. In: Schneider, H. (Ed.): Proceedings 2nd International Symposium for Distributed Databases. North Holland Publishing Company, Berlin, 1982, pp. 153–183.
Lind, J.: Iterative Software Engineering for Multiagent Systems: The MASSIVE Method. Springer-Verlag, Heidelberg, 2001.
Patel-Schneider, P. F.; Hayes, P.; Horrocks, I.: OWL Web Ontology Language Semantics and Abstract Syntax. W3C-Recommendation. http://www.w3.org/TR/owl-semantics/, accessed in December 2004.
Rao, A. S.; Georgeff, M. P.: BDI-Agents: From Theory to Practice. In: Proceedings of the First International Conference on Multiagent Systems. AAAI-Press, San Francisco, California, 1995, pp. 312–319
Rosenschein, J.; Zlotkin, G.: Rules of Encounter. MIT Press, Cambridge, Massachusetts, 1994.
Sadek, M. D.: A study in the logic of intention. In: Proceedings of the 3rd Conference on Principles of Knowledge Representation and Reasoning (KR’92). Cambridge, MA, 1992, pp. 462–473.
Sandholm, T. W.: Distributed Rational Decision Making. In: Weiss, G. (Ed.): Multiagent Systems — A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, Massachusetts, 1999, pp. 201–258.
Stockheim, T.; Nimis, J.; Scholz, T.; Stehli, M.: How to Build a Multi-Multi-Agent System: The Agent.Enterprise Approach. ICEIS 4(2004), pp. 364–371.
Stuckenschmidt, H.; Timm, I. J.: Adapting Communication Vocabularies Using Shared Ontologies. In: Cranefield, S. et al. (Eds.): Proceedings of the Second International Workshop on Ontologies in Agent Systems. Workshop at 1st International Conference on Autonomous Agents and Multi-Agent Systems. Bologna, Italy, 15–19 July 2002, pp. 6–12.
Templeton, M.; Brill, D.; Dao, S. K.; Lund, E.; Ward, P.; Chen, A. L. P.; MacGregor, R.: Mermaid — A front end to distributed heterogeneous databases. In: Proceedings of the Institute of Electrical and Electronics Engineers (IEEE) 75(1987)5, pp. 695–708.
Timm, I. J.: Dynamisches Konfliktmanagement als Verhaltenssteuerung Intelligenter Agenten. DISKI 283, infix Köln, 2004.
Wache, H.: Semantische Interpretation für heterogene Informationsquellen. DISKI — Dissertationen zur Künstlichen Intelligenz, vol. 261. infix Köln, 2003.
Weiss, G.: Multiagent Systems — A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, Massachusetts, 1999.
Wiederhold, G.: Mediators in the Architecture of Future Information Systems. IEEE Computer 25(1992)3, pp. 38–49.
Wooldridge, M.: Intelligent Agents: The Key Concepts. Multi-Agent-Systems and Applications 2001, pp. 3–43.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer Berlin · Heidelberg
About this chapter
Cite this chapter
Krempels, KH., Spaniol, O., Scholz, T., Timm, I.J., Herzog, O. (2006). Interaction Design. In: Kirn, S., Herzog, O., Lockemann, P., Spaniol, O. (eds) Multiagent Engineering. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-32062-8_20
Download citation
DOI: https://doi.org/10.1007/3-540-32062-8_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31406-6
Online ISBN: 978-3-540-32062-3
eBook Packages: Computer ScienceComputer Science (R0)