Skip to main content

The Shaping of the Agent-Oriented Mindset

Twenty Years of Engineering MAS

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNAI,volume 8758)

Abstract

In the past twenty years we have seen an enormous growth and development of new techniques, technologies, and tools that support the engineering of Multi-Agent Systems (MAS). The 1990s perhaps are best characterized as the period in which the foundations were laid and the more theoretical underpinnings of the MAS field were explored. Besides a continuation of this foundational work, since 2000 the agent-based community has also been increasingly able to demonstrate the great potential for applying the MAS technology that has been developed in a very broad and diverse range of application domains.

In this paper, I will trace the shaping of the agent-oriented mindset from the mid 90s on as it evolved in the work presented in the international workshops ProMAS, AOSE, and DALT that recently merged into the EMAS workshop. For this reason the focus of this overview will be in particular on cognitive agents as it seems fair to say that most work reported in ProMAS, AOSE, and DALT has taken its inspiration from Belief-Desire-Intention (BDI) agents.

Keywords

  • Multiagent System
  • Mobile Agent
  • Agent System
  • Autonomous Agent
  • Cognitive Agent

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-14484-9_1
  • Chapter length: 14 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   59.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-14484-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   79.99
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alechina, N., Jago, M., Logan, B.: Resource-bounded belief revision and contraction. In: Baldoni, M., Endriss, U., Omicini, A., Torroni, P. (eds.) DALT 2005. LNCS (LNAI), vol. 3904, pp. 141–154. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  2. Ancona, D., Mascardi, V.: Coo-BDI: Extending the BDI model with cooperativity. In: Leite, J., Omicini, A., Sterling, L., Torroni, P. (eds.) DALT 2003. LNCS (LNAI), vol. 2990, pp. 109–134. Springer, Heidelberg (2004)

    CrossRef  Google Scholar 

  3. Baldoni, M., Baroglio, C., Marengo, E.: Commitment-Based Protocols with Behavioral Rules and Correctness Properties of MAS. In: Omicini, A., Sardina, S., Vasconcelos, W. (eds.) DALT 2010. LNCS (LNAI), vol. 6619, pp. 60–77. Springer, Heidelberg (2011)

    CrossRef  Google Scholar 

  4. Bauer, B., Müller, J.P., Odell, J.J.: Agent UML: A Formalism for Specifying Multiagent Software Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–103. Springer, Heidelberg (2001)

    CrossRef  Google Scholar 

  5. Behrens, T.M., Hindriks, K.V., Dix, J.: Towards an environment interface standard for agent platforms. Annals of Mathematics and Artificial Intelligence 61(4), 261–295 (2011)

    CrossRef  MATH  Google Scholar 

  6. Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. Wiley (2007)

    Google Scholar 

  7. Bentahar, J., Moulin, B., Meyer, J.-J.C.: A tableau method for verifying dialogue game protocols for agent communication. In: Baldoni, M., Endriss, U., Omicini, A., Torroni, P. (eds.) DALT 2005. LNCS (LNAI), vol. 3904, pp. 223–244. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  8. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison Wesley Longman Publishing Co., Inc., Redwood City (1999)

    Google Scholar 

  9. Bordini, R.H., Hübner, J.F., Wooldridge, M.J.: Programming multi-agent systems in AgentSpeak using Jason, vol. 8. John Wiley & Sons (2007)

    Google Scholar 

  10. Botía, J.A., Hernansáez, J.M., Gómez-Skarmeta, A.F.: On the application of clustering techniques to support debugging large-scale multi-agent systems. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2006. LNCS (LNAI), vol. 4411, pp. 217–227. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

  11. Braubach, L., Pokahr, A., Lamersdorf, W.: Extending the capability concept for flexible bdi agent modularization. In: Bordini, R.H., Dastani, M. M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2005. LNCS (LNAI), vol. 3862, pp. 139–155. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  12. Braubach, L., Pokahr, A., Moldt, D., Lamersdorf, W.: Goal Representation for BDI Agent Systems. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2004. LNCS (LNAI), vol. 3346, pp. 44–65. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  13. Burkhard, H.-D.: Agent-oriented programming for open systems. In: Wooldridge, M.J., Jennings, N.R. (eds.) ECAI/ATAL 1994. LNCS, vol. 890, pp. 291–306. Springer, Heidelberg (1995)

    Google Scholar 

  14. Busetta, P., Howden, N., Rönnquist, R., Hodgson, A.: Structuring BDI Agents in Functional Clusters. In: Jennings, N.R. (ed.) Intelligent Agents VI. LNCS (LNAI), vol. 1757, pp. 277–289. Springer, Heidelberg (2000)

    Google Scholar 

  15. Chopra, A.K., Singh, M.P.: Producing compliant interactions: Conformance, coverage, and interoperability. In: Baldoni, M., Endriss, U. (eds.) DALT 2006. LNCS (LNAI), vol. 4327, pp. 1–15. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  16. Collier, R.: Debugging agents in agent factory. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) ProMAS 2006. LNCS (LNAI), vol. 4411, pp. 229–248. Springer, Heidelberg (2007)

    Google Scholar 

  17. da Costa Pereira, C., Tettamanzi, A.G.B.: Goal Generation from Possibilistic Beliefs Based on Trust and Distrust. In: Baldoni, M., Bentahar, J., van Riemsdijk, M.B., Lloyd, J. (eds.) DALT 2009. LNCS (LNAI), vol. 5948, pp. 35–50. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  18. Dastani, M., Brandsema, J., Dubel, A., Meyer, J.-J.C.: Debugging BDI-Based Multi-Agent Programs. In: Braubach, L., Briot, J.-P., Thangarajah, J. (eds.) ProMAS 2009. LNCS (LNAI), vol. 5919, pp. 151–169. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  19. Dastani, M., van Riemsdijk, M.B., Dignum, F., Meyer, J.-J.C.: A Programming Language for Cognitive Agents Goal Directed 3APL. In: Dastani, M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, pp. 111–130. Springer, Heidelberg (2004)

    CrossRef  Google Scholar 

  20. De Wolf, T., Holvoet, T.: Design patterns for decentralised coordination in self-organising emergent systems. In: Brueckner, S.A., Hassas, S., Jelasity, M., Yamins, D. (eds.) ESOA 2006. LNCS (LNAI), vol. 4335, pp. 28–49. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

  21. Dix, J., Hindriks, K.V., Logan, B., Wobcke, W.: Engineering Multi-Agent Systems (Dagstuhl Seminar 12342). Dagstuhl Reports 2(8), 74–98 (2012)

    Google Scholar 

  22. The Environment Interface (September 2014), https://github.com/eishub

  23. El Fallah-Seghrouchni, A., Suna, A.: CLAIM: A computational language for autonomous, intelligent and mobile agents. In: Dastani, M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, pp. 90–110. Springer, Heidelberg (2004)

    CrossRef  Google Scholar 

  24. Esteva, M., De La Cruz, D., Sierra, C.: ISLANDER: An electronic institutions editor. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: part 3, pp. 1045–1052. ACM (2002)

    Google Scholar 

  25. Evertsz, R., Fletcher, M., Frongillo, R., Jarvis, J., Brusey, J., Dance, S.: Implementing industrial multi-agent systems using JACKTM. In: Dastani, M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, pp. 18–48. Springer, Heidelberg (2004)

    CrossRef  Google Scholar 

  26. Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: An organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)

    CrossRef  Google Scholar 

  27. Fornara, N., Colombetti, M.: Specifying and enforcing norms in artificial institutions: A retrospective review. In: Sakama, C., Sardina, S., Vasconcelos, W., Winikoff, M. (eds.) DALT 2011. LNCS (LNAI), vol. 7169, pp. 117–119. Springer, Heidelberg (2012)

    CrossRef  Google Scholar 

  28. García-Camino, A., Rodríguez-Aguilar, J.-A., Sierra, C., Vasconcelos, W.: A distributed architecture for norm-aware agent societies. In: Baldoni, M., Endriss, U., Omicini, A., Torroni, P. (eds.) DALT 2005. LNCS (LNAI), vol. 3904, pp. 89–105. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  29. Giorgini, P., Mylopoulos, J., Perini, A., Susi, A.: The Tropos methodology and software development environment. In: Social Modeling for Requirements Engineering, pp. 405–423 (2010)

    Google Scholar 

  30. Gorodetsky, V., Karsaev, O., Samoylov, V., Konushy, V.: Support for Analysis, Design, and Implementation Stages with MASDK. In: Luck, M., Gomez-Sanz, J.J. (eds.) AOSE 2008. LNCS, vol. 5386, pp. 272–287. Springer, Heidelberg (2009)

    CrossRef  Google Scholar 

  31. Hindriks, K.V.: Modules as Policy-Based Intentions: Modular Agent Programming in GOAL. In: Dastani, M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds.) ProMAS 2007. LNCS (LNAI), vol. 4908, pp. 156–171. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  32. Hindriks, K.V.: Programming Rational Agents in GOAL. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming, pp. 119–157. Springer US (2009)

    Google Scholar 

  33. Hindriks, K.V., De Boer, F.S., Van der Hoek, W., Meyer, J.-J.C.: Meyer. Agent Programming in 3APL. Autonomous Agents and Multi-Agent Systems 2(4), 357–401 (1999)

    CrossRef  Google Scholar 

  34. Hübner, J.F., Sichman, J.S., Boissier, O.: Developing Organised Multiagent Systems Using the MOISE+ Model: Programming Issues at the System and Agent Levels. Int. J. Agent-Oriented Softw. Eng. 1(3/4), 370–395 (2007)

    CrossRef  Google Scholar 

  35. Jennings, N.R.: Agent-oriented software engineering. In: Imam, I., Kodratoff, Y., El-Dessouki, A., Ali, M. (eds.) IEA/AIE 1999. LNCS (LNAI), vol. 1611, pp. 4–10. Springer, Heidelberg (1999)

    CrossRef  Google Scholar 

  36. Kaminka, G.A., Pynadath, D.V., Tambe, M.: Monitoring teams by overhearing: A multi-agent plan-recognition approach. Journal of Artificial Intelligence Research 17(1), 83–135 (2002)

    MATH  Google Scholar 

  37. Keiser, J., Hirsch, B., Albayrak, Ş.: Agents do it for money - accounting features in agents. In: Dastani, M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds.) ProMAS 2007. LNCS (LNAI), vol. 4908, pp. 42–56. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  38. Khan, S.M., Lespérance, Y.: Prioritized goals and subgoals in a logical account of goal change: A preliminary report. In: Baldoni, M., Bentahar, J., van Riemsdijk, M.B., Lloyd, J. (eds.) DALT 2009. LNCS (LNAI), vol. 5948, pp. 119–136. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  39. Lam, D.N., Barber, K.S.: Debugging agent behavior in an implemented agent system. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2004. LNCS (LNAI), vol. 3346, pp. 104–125. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  40. De Loach, S.A., Garcia-Ojeda, J.C.: O-MaSE: A customisable approach to designing and building complex, adaptive multi-agent systems. International Journal of Agent-Oriented Software Engineering 4(3), 244–280 (2010)

    CrossRef  Google Scholar 

  41. De Loach, S.A., Wood, M.: Developing Multiagent Systems with agentTool. In: Castelfranchi, C., Lespérance, Y. (eds.) Intelligent Agents VII. LNCS (LNAI), vol. 1986, pp. 46–60. Springer, Heidelberg (2001)

    Google Scholar 

  42. Lützenberger, M., Küster, T., Konnerth, T., Thiele, A., Masuch, N., Heßler, A., Keiser, J., Burkhardt, M., Kaiser, S., Albayrak, S.: JIAC V: A MAS Framework for Industrial Applications. In: Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems, AAMAS 2013, Richland, SC, pp. 1189–1190. International Foundation for Autonomous Agents and Multiagent Systems (2013)

    Google Scholar 

  43. Madden, N., Logan, B.: Modularity and Compositionality in Jason. In: Braubach, L., Briot, J.-P., Thangarajah, J. (eds.) ProMAS 2009. LNCS (LNAI), vol. 5919, pp. 237–253. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  44. Müller, J.P., Fischer, K.: Application Impact of Multi-Agent Systems and Technologies: A Survey. In: Agent-Oriented Software Engineering: Reflections on Architectures, Methodologies, Languages, and Frameworks. Springer (2014)

    Google Scholar 

  45. Neville, B., Pitt, J.: PRESAGE: A Programming Environment for the Simulation of Agent Societies. In: Hindriks, K.V., Pokahr, A., Sardina, S. (eds.) ProMAS 2008. LNCS (LNAI), vol. 5442, pp. 88–103. Springer, Heidelberg (2009)

    CrossRef  Google Scholar 

  46. Nguyen, D.C., Perini, A., Tonella, P.: A Goal-Oriented Software Testing Methodology. In: Luck, M., Padgham, L. (eds.) AOSE 2007. LNCS, vol. 4951, pp. 58–72. Springer, Heidelberg (2008)

    Google Scholar 

  47. Novák, P.: Jazzyk: A Programming Language for Hybrid Agents with Heterogeneous Knowledge Representations. In: Hindriks, K.V., Pokahr, A., Sardina, S. (eds.) ProMAS 2008. LNCS (LNAI), vol. 5442, pp. 72–87. Springer, Heidelberg (2009)

    CrossRef  Google Scholar 

  48. Odell, J.J., Van Dyke Parunak, H., Bauer, B.: Representing agent interaction protocols in UML. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 121–140. Springer, Heidelberg (2001)

    CrossRef  Google Scholar 

  49. Okouya, D., Dignum, V.: OperettA: A Prototype Tool for the Design, Analysis and Development of Multi-agent Organizations. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems: Demo Papers, AAMAS 2008, Richland, SC, pp. 1677–1678. International Foundation for Autonomous Agents and Multiagent Systems (2008)

    Google Scholar 

  50. Oluyomi, A., Karunasekera, S., Sterling, L.: An agent design pattern classification scheme: Capturing the notions of agency in agent design patterns. In: 11th Asia-Pacific on Software Engineering Conference, pp. 456–463 (November 2004)

    Google Scholar 

  51. Omicini, A.: SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 185–193. Springer, Heidelberg (2001)

    CrossRef  Google Scholar 

  52. Padgham, L., Luck, M.: Prometheus: A practical agent-oriented methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-oriented Methodologies, pp. 107–135. Idea Group Inc., Hershey (2005)

    CrossRef  Google Scholar 

  53. Padgham, L., Luck, M.: Introduction to AOSE tools for the conference management system. In: Luck, M., Padgham, L. (eds.) AOSE 2007. LNCS, vol. 4951, pp. 164–167. Springer, Heidelberg (2008)

    Google Scholar 

  54. Padgham, L., Winikoff, M., DeLoach, S., Cossentino, M.: A Unified Graphical Notation for AOSE. In: Luck, M., Gomez-Sanz, J.J. (eds.) AOSE 2008. LNCS, vol. 5386, pp. 116–130. Springer, Heidelberg (2009)

    CrossRef  Google Scholar 

  55. Rao, A.S.: Agentspeak(l): BDI agents speak out in a logical computable language. In: Van de Velde, W., Perram, J. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996)

    CrossRef  Google Scholar 

  56. Rao, A.S., Georgeff, M.P.: Modeling Rational Agents within a BDI-Architecture. In: Proceedings of the 2nd International Conference on Principles of Knowledge Representation and Reasoning (KR 1991), Cambridge, MA, USA, April 22-25, pp. 473–484 (1991)

    Google Scholar 

  57. Ricci, A., Viroli, M., Omicini, A.: The A&A Programming Model and Technology for Developing Agent Environments in MAS. In: Dastani, M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds.) ProMAS 2007. LNCS (LNAI), vol. 4908, pp. 89–106. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  58. Ross, R.J., Collier, R., O’Hare, G.M.P.: AF-APL: Bridging Principles and Practice in Agent Oriented Languages. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2004. LNCS (LNAI), vol. 3346, pp. 66–88. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  59. Singh, D., Hindriks, K.V.: Learning to Improve Agent Behaviours in GOAL. In: Dastani, M., Hübner, J.F., Logan, B. (eds.) ProMAS 2012. LNCS (LNAI), vol. 7837, pp. 158–173. Springer, Heidelberg (2013)

    CrossRef  Google Scholar 

  60. Sturm, A., Shehory, O.: The landscape of agent-oriented methodologies. In: Shehory, O., Sturm, A. (eds.) Agent-Oriented Software Engineering, pp. 137–154. Springer, Heidelberg (2014)

    CrossRef  Google Scholar 

  61. Thangarajah, J., Harland, J., Morley, D., Yorke-Smith, N.: Operational behaviour for executing, suspending, and aborting goals in bdi agent systems. In: Omicini, A., Sardina, S., Vasconcelos, W. (eds.) DALT 2010. LNCS (LNAI), vol. 6619, pp. 1–21. Springer, Heidelberg (2011)

    CrossRef  Google Scholar 

  62. Tinnemeier, N.A.M., Dastani, M., Meyer, J.-J.C.: Orwell’s Nightmare for Agents? Programming Multi-agent Organisations. In: Hindriks, K.V., Pokahr, A., Sardina, S. (eds.) ProMAS 2008. LNCS (LNAI), vol. 5442, pp. 56–71. Springer, Heidelberg (2009)

    CrossRef  Google Scholar 

  63. Tiryaki, A.M., Öztuna, S., Dikenelli, O., Erdur, R.C.: SUNIT: A Unit Testing Framework for Test Driven Development of Multi-Agent Systems. In: Padgham, L., Zambonelli, F. (eds.) AOSE 2006. LNCS, vol. 4405, pp. 156–173. Springer, Heidelberg (2007)

    Google Scholar 

  64. van Oijen, J., La Poutré, H., Dignum, F.: Agent perception within CIGA: Performance optimizations and analysis. In: Müller, J.P., Cossentino, M. (eds.) AOSE 2012. LNCS, vol. 7852, pp. 99–117. Springer, Heidelberg (2013)

    CrossRef  Google Scholar 

  65. van Riemsdijk, M.B.: 20 Years of Agent-oriented Programming in Distributed AI: History and Outlook. In: Proceedings of the 2nd Edition on Programming Systems, Languages and Applications Based on Actors, Agents, and Decentralized Control Abstractions, AGERE! 2012, pp. 7–10. ACM, New York (2012)

    Google Scholar 

  66. van Riemsdijk, M.B., Dastani, M., Dignum, F.P.M., Meyer, J.-J.C.: Dynamics of Declarative Goals in Agent Programming. In: Leite, J., Omicini, A., Torroni, P., Yolum, p. (eds.) DALT 2004. LNCS (LNAI), vol. 3476, pp. 1–18. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  67. van Riemsdijk, M.B., Dastani, M., Winikoff, M.: Goals in Agent Systems: A Unifying Framework. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 200, Richland, SC, vol. 2, pp. 713–720. International Foundation for Autonomous Agents and Multiagent Systems (2008)

    Google Scholar 

  68. Vasconcelos, W.W.: Norm verification and analysis of electronic institutions. In: Leite, J., Omicini, A., Torroni, P., Yolum, p. (eds.) DALT 2004. LNCS (LNAI), vol. 3476, pp. 166–182. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  69. Walczak, A., Braubach, L., Pokahr, A., Lamersdorf, W.: Augmenting BDI Agents with Deliberative Planning Techniques. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2006. LNCS (LNAI), vol. 4411, pp. 113–127. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

  70. Winikoff, M.: An Integrated Formal Framework for Reasoning about Goal Interactions. In: Sakama, C., Sardina, S., Vasconcelos, W., Winikoff, M. (eds.) DALT 2011. LNCS (LNAI), vol. 7169, pp. 16–32. Springer, Heidelberg (2012)

    CrossRef  Google Scholar 

  71. Wooldridge, M., Jennings, N.R.: Intelligent agents: Theory and practice. The Knowledge Engineering Review 10, 115–152 (1995)

    CrossRef  Google Scholar 

  72. Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)

    CrossRef  Google Scholar 

  73. Zambonelli, F., Omicini, A.: Challenges and research directions in agent-oriented software engineering. Autonomous Agents and Multi-Agent Systems 9(3), 253–283 (2004)

    CrossRef  Google Scholar 

  74. Zhang, Z., Thangarajah, J., Padgham, L.: Automated testing for intelligent agent systems. In: Gomez-Sanz, J.J. (ed.) AOSE 2009. LNCS, vol. 6038, pp. 66–79. Springer, Heidelberg (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Hindriks, K.V. (2014). The Shaping of the Agent-Oriented Mindset. In: Dalpiaz, F., Dix, J., van Riemsdijk, M.B. (eds) Engineering Multi-Agent Systems. EMAS 2014. Lecture Notes in Computer Science(), vol 8758. Springer, Cham. https://doi.org/10.1007/978-3-319-14484-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14484-9_1

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14483-2

  • Online ISBN: 978-3-319-14484-9

  • eBook Packages: Computer ScienceComputer Science (R0)