JAAF-S: A FRAMEWORK TO IMPLEMENT AUTONOMIC AGENTS ABLE TO DEAL WITH WEB SERVICES

Baldoino F. dos S. Neto, Andrew D. da Costa, Carlos J. P. de Lucena, Viviane T. da Silva, Manoel T. de A. Netto

2009

Abstract

Due to the widespread interest and deployment of web services and service-oriented architectures in industry, it is necessary to develop systems able to, at run-time, discover, reason and select services. Considering that agents present properties like reasoning, autonomy, pro-activity and self-adaptation, the multi-agent system is a paradigm that fits these concerns. Agents can be used to autonomously and pro-actively discover services, decide about the most appropriate service and adapt themselves if they face a problem while using the selected service. In this paper we focus on a framework (Java self-Adaptive Agent Framework for Service – JAAF-S) to implement self-adaptive agents able to adapt themselves while searching and using web services. The framework also provides support to three main agent-related properties: autonomy, pro-activity and reasoning. JAAF-S extends the JADE framework that already gives support to autonomy and pro-active agents, provides reasoning methods based on rules, cases and genetic algorithms as well as mechanisms to discover and select web services.

References

  1. Amodt, A. and Plaza, E., 1994, Case-based reasoning: Foundational issues, methodological variations, and system approaches. In AI Communications, volume 7:1, pages 39-59.
  2. Bellifemine, F., Caire, G., Trucco, T., Rimassa, G., 2007, Jade Programmer's Guide.
  3. Bigus, J. P.; Schlosnagle, D. A., Pilgrim, J. R.; et. al. 2002, .ABLE: A toolkit for building multiagent autonomic systems. IBM Syst. J. 41, 3, 350-371.
  4. Costa, A., Lucena, C. J. P.; Silva, V., Cowan, D.; Alencar, P., A Hybrid Diagnostic-Recommendation System for Agent Execution in Multi-Agent Systems, ICSOFT 2008 - 3rd International Conference on Software and Data Technologies, Porto, Portugal, July 2008.
  5. Dobson, S., Denazis, S., Fernández, A., Gaiti, D., Gelenbe, E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N., and Zambonelli, F., 2006, A survey of autonomic communications. ACM Transactions Autonomous Adaptive Systems (TAAS), 1(2):223{259}.
  6. Gamma, E., Helm, R., Johnson, R., Vlissides, J., 1994, Design Patterns : Elements of Reusable ObjectOriented Software, Addison-Wesley Professional Computing Series.
  7. Garlan D., Cheng, S., Huang, A., Schmerl B. and Steenkiste, P., 2004, Rainbow: Architecture-Based Self Adaptation with Reusable Infrastructure. In IEEE Computer, Vol. 37(10).
  8. Huns, M., Singh, M., et. al., 2005. Research Directions for Service-Oriented Multiagent Systems. IEEE Internet Computing.
  9. Koogan, A.,Houaiss, 1995, A.: Encyclopedia and Dictionary. Delta Publisher.
  10. Martin, D., et. Al. ,OWL-S: Semantic Markup for Web Services, Last access at April 2009 , http://www.w3.org/Submission/OWL-S/.
  11. McILraith, S., Son, T. and Zeng, H., 2001. Semantic Web Services, IEEE Intelligent System.
  12. Mitchell, M., 1998,An Introduction to Genetic Algorithms (Complex Adaptive Systems), The MIT Press.
  13. Petrucci, V. and Loques, O. 2007, Suporte a adaptação de aplicações usando funções de utilidade. In 1st Workshop on Pervasive and Ubiquitous Computing, WPUC 2007, SBAC-PAD 2007.
  14. Poggi, A., Tomaiuolo, M. and Turci, P. 2007, An AgentBased Service Oriented Architecture, WOA.
  15. Srinivasan, N., Paolucci, M., Sycara, K., 2006, Semantic Web Service Discovery in the OWL-S IDE, Proccedings of the 39th Hawaii International Conference on System Sciences.
Download


Paper Citation


in Harvard Style

dos S. Neto B., da Costa A., de Lucena C., da Silva V. and de A. Netto M. (2009). JAAF-S: A FRAMEWORK TO IMPLEMENT AUTONOMIC AGENTS ABLE TO DEAL WITH WEB SERVICES . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-674-009-2, pages 245-250. DOI: 10.5220/0002259702450250


in Bibtex Style

@conference{icsoft09,
author={Baldoino F. dos S. Neto and Andrew D. da Costa and Carlos J. P. de Lucena and Viviane T. da Silva and Manoel T. de A. Netto},
title={JAAF-S: A FRAMEWORK TO IMPLEMENT AUTONOMIC AGENTS ABLE TO DEAL WITH WEB SERVICES},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2009},
pages={245-250},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002259702450250},
isbn={978-989-674-009-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - JAAF-S: A FRAMEWORK TO IMPLEMENT AUTONOMIC AGENTS ABLE TO DEAL WITH WEB SERVICES
SN - 978-989-674-009-2
AU - dos S. Neto B.
AU - da Costa A.
AU - de Lucena C.
AU - da Silva V.
AU - de A. Netto M.
PY - 2009
SP - 245
EP - 250
DO - 10.5220/0002259702450250