Skip to main content

Interaction Design

  • Chapter
Multiagent Engineering

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Further Reading

  1. Mirel, B.: Interaction Design for Complex Problem Solving — Developing Useful and Usable Software. Morgan Kaufmann Publishing, San Francisco, California, 2002.

    Google Scholar 

  2. Rosenschein, J.; Zlotkin, G.: Rules of Encounter. MIT Press, Cambridge, Massachusetts, 1994.

    Google Scholar 

  3. Russel, S.; Norvig, P.: Artificial Intelligence — A Modern Approach. Prentice Hall, New Jersey, 2005.

    Google Scholar 

  4. Weiss, G.: Multiagent Systems — A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, Massachusetts, 1999.

    Google Scholar 

  5. Wooldridge, M.: An Introduction to Multiagent Systems. John Wiley & Sons, Chichester, England, 2002.

    Google Scholar 

References

  1. 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.

    Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. FIPA CCL Content Languages Specification. Document Nr. XC00009B, 2001. http://www.fipa.org/specs/fipa00009/, accessed in December 2004.

    Google Scholar 

  8. FIPA RDF Content Languages Specification. Document Nr. XC00011B, 2001. http://www.fipa.org/specs/fipa00011/, accessed in December 2004.

    Google Scholar 

  9. FIPA ACL Message Structure Specification. Document Nr. SC00061G, 2002. http://www.fipa.org/specs/fipa00061/, accessed in December 2004.

    Google Scholar 

  10. FIPA Communicative Act Library Specification. Document Nr. SC00037J, 2002. http://www.fipa.org/specs/fipa00037/, accessed in December 2004.

    Google Scholar 

  11. FIPA Request Interaction Protocol Specification. Document Nr.: SC00026H, 2002. http://www.fipa.org/specs/fipa00026/, accessed in December 2004.

    Google Scholar 

  12. FIPA SL Content Languages Specification. Document Nr.: SC00008I, 2002. http://www.fipa.org/specs/fipa00008/, accessed in December 2004.

    Google Scholar 

  13. FIPA KIF Content Languages Specification. Document Nr.: XC00010C, 2003. http://www.fipa.org/specs/fipa00010/, accessed in December 2004.

    Google Scholar 

  14. Fudenberg, D.; Tirole, J.: Game Theory, MIT Press, 1991.

    Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. Genesereth, M. R.; Fikes, R. E.: Knowledge Interchange Format Version 3.0 — Reference Manual. Technical Report 94305, CS Department, Stanford University. Stanford, California, 1992.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Kreps, D. M.: A Course in Microeconomic Theory. Princeton University Press, 1990.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. Lind, J.: Iterative Software Engineering for Multiagent Systems: The MASSIVE Method. Springer-Verlag, Heidelberg, 2001.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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

    Google Scholar 

  23. Rosenschein, J.; Zlotkin, G.: Rules of Encounter. MIT Press, Cambridge, Massachusetts, 1994.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. 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.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. Timm, I. J.: Dynamisches Konfliktmanagement als Verhaltenssteuerung Intelligenter Agenten. DISKI 283, infix Köln, 2004.

    Google Scholar 

  30. Wache, H.: Semantische Interpretation für heterogene Informationsquellen. DISKI — Dissertationen zur Künstlichen Intelligenz, vol. 261. infix Köln, 2003.

    Google Scholar 

  31. Weiss, G.: Multiagent Systems — A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, Massachusetts, 1999.

    Google Scholar 

  32. Wiederhold, G.: Mediators in the Architecture of Future Information Systems. IEEE Computer 25(1992)3, pp. 38–49.

    Google Scholar 

  33. Wooldridge, M.: Intelligent Agents: The Key Concepts. Multi-Agent-Systems and Applications 2001, pp. 3–43.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics