Skip to main content

The ICARO Goal Driven Agent Pattern

  • 939 Accesses

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

Abstract

ICARO is an open source platform for the implementation of multi-agent systems (MAS), which provides architectural patterns for several types of agent models, following well established software engineering principles. This paper describes a pattern of cognitive agent, whose main characteristic is to be goal-driven, and its logic described as a rule based system. This has been used in different real projects and as a tool in a master course on the development of intelligent agent applications. Some of these are used to illustrate its use and explain some of the conclusions derived from these experiences, mostly from a software engineer point of view.

Keywords

  • Multi-agent systems (MAS)
  • Cognitive agent
  • Goal-driven agent
  • Agent pattern
  • Production systems
  • ICARO

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-47955-2_5
  • Chapter length: 12 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   64.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-47955-2
  • 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   84.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.
Fig. 3.

References

  1. Garijo, F.J., Bravo, S., Gonzalez, J., Bobadilla, E.: BOGAR_LN: an agent based component framework for developing multi-modal services using natural language. In: Conejo, R., Urretavizcaya, M., Pérez-de-la-Cruz, J.-L. (eds.) CAEPIA 2003. Lecture Notes in Artificial Intelligence (LNAI), vol. 3040, pp. 207–220. Springer, Heidelberg (2004). doi:10.1007/978-3-540-25945-9_21

    CrossRef  Google Scholar 

  2. Gascueña, J., Garijo, F.J., Fernández-Caballero, A., Gleizes, M.P., Machonin, A.: Deliberative control components for eldercare robot team cooperation. J. Intell. Fuzzy Syst. 28(1), 17–28 (2015)

    Google Scholar 

  3. Gascueña, J.M., Navarro, E., Fernández-Sotos, P., Fernández-Caballero, A., Pavón, J.: IDK and ICARO to develop multi-agent systems in support of ambient intelligence. J. Intell. Fuzzy Syst. 28(1), 3–15 (2015)

    Google Scholar 

  4. Lacouture, J., Gascueña, J.M., Gleizes, M.P., Glize, P., Garijo, F.J., Fernández-Caballero, A.: ROSACE: agent-based systems for dynamic task allocation in crisis management. In: Demazeau, Y., Müller, J.P., Corchado Rodríguez, J.M., Bajo Pérez, J. (eds.) PAAMS 2012: Advances in Intelligent and Soft Computing, vol. 155, pp. 255–259. Springer, Heidelberg (2012)

    Google Scholar 

  5. Georgé, J.P., Gleizes, M.P., Garijo, F.J., Noël, V., Arcangeli, J.P.: Selfadaptive coordination for robot teams accomplishing critical activities. In: Demazeau, Y., Dignum, F., Corchado, J.M., BajoPérez, J. (eds.) PAAMS 2010: Advances in Intelligent and Soft Computing, vol. 70, pp. 145–150. Springer, Heidelberg (2010)

    Google Scholar 

  6. Pax, R., Pavón, J.: Agent-based simulation of crowds in indoor scenarios. In: Novais, P., Camacho, D., Analide, C., El Fallah Seghrouchni, A., Badica, C. (eds.) IDC’2015. SCI, vol. 616, pp. 121–130. Springer, Heidelberg (2016). doi:10.1007/978-3-319-25017-5_12

    CrossRef  Google Scholar 

  7. Drools. http://www.drools.org/. Accessed 3 May 2016

  8. Jess. http://www.jessrules.com. Accessed 3 May 2016

  9. ILOG JRules. http://www-01.ibm.com/software/integration/business-rule-management/jrules-family/. Accessed 3 May 2016

  10. Corchado, J.M., Laza, R.: Constructing deliberative agents with case-based reasoning technology. Int. J. Intell. Syst. 18(12), 1227–1241 (2003)

    CrossRef  Google Scholar 

  11. Camacho, D., Aler, R., Borrajo, D., Molina, J.M.: A multi-agent architecture for intelligent gathering systems. AI Commun. 18(1), 15–32 (2005)

    MathSciNet  MATH  Google Scholar 

  12. Sánchez, N., Molina, J.M.: A multi-agent approach for provisioning of E-Services in U-Commerce environments. Internet Res. 20(3), 276–295 (2010)

    CrossRef  Google Scholar 

  13. Braubach, L., Pokahr, A.: The jadex project: simulation. Multiagent Syst. Appl. 45, 107–128 (2013). doi:10.1007/978-3-642-33323-1_5

    CrossRef  Google Scholar 

Download references

Acknowledgements

This work has been partially supported by the project “Collaborative development of AAL solutions (ColoSAAL)”, with grant TIN2014-57028-R by the Spanish Ministry for Economy and Competitiveness.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juan Pavón .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Garijo, F., Pavón, J. (2016). The ICARO Goal Driven Agent Pattern. In: Montes y Gómez, M., Escalante, H., Segura, A., Murillo, J. (eds) Advances in Artificial Intelligence - IBERAMIA 2016. IBERAMIA 2016. Lecture Notes in Computer Science(), vol 10022. Springer, Cham. https://doi.org/10.1007/978-3-319-47955-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47955-2_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47954-5

  • Online ISBN: 978-3-319-47955-2

  • eBook Packages: Computer ScienceComputer Science (R0)