Authors:
Baldoino F. dos S. Neto
1
;
Andrew D. da Costa
1
;
Carlos J. P. de Lucena
1
;
Viviane T. da Silva
2
and
Manoel T. de A. Netto
1
Affiliations:
1
PUC-Rio, Brazil
;
2
Universidade Federal Fluminense, Brazil
Keyword(s):
Agent, Self-adaptation, Semantic web service and Framework.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Communication and Software Infrastructure
;
Distributed and Mobile Software Systems
;
e-Business
;
Enterprise Information Systems
;
Knowledge Engineering and Ontology Development
;
Knowledge-Based Systems
;
Multi-Agent Systems
;
Service-Oriented Computing
;
Services
;
Software Engineering
;
Symbolic Systems
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 base
d on rules, cases and genetic algorithms as well as mechanisms to discover and select web services.
(More)