Skip to main content

The ICARO Goal Driven Agent Pattern

  • Conference paper
  • First Online:
Advances in Artificial Intelligence - IBERAMIA 2016 (IBERAMIA 2016)

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

Included in the following conference series:

  • 1123 Accesses

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.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

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

    Chapter  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

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

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

    Article  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

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

Publish with us

Policies and ethics