Shopping Cart | Login | Register | Language: English

Exploring a Self Organizing Multi Agent Approach for Service Discovery

Copyright © 2010. 15 pages.
OnDemand Chapter PDF Download
Download link provided immediately after order completion
$37.50
Available. Instant access upon order completion.
DOI: 10.4018/978-1-61520-809-8.ch007
Sample PDFCite

MLA

Mellah, Hakima, Soumya Banerjee, Salima Hassas and Habiba Drias. "Exploring a Self Organizing Multi Agent Approach for Service Discovery." Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques. IGI Global, 2010. 127-141. Web. 24 May. 2013. doi:10.4018/978-1-61520-809-8.ch007

APA

Mellah, H., Banerjee, S., Hassas, S., & Drias, H. (2010). Exploring a Self Organizing Multi Agent Approach for Service Discovery. In M. Chis (Ed.), Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques (pp. 127-141). Hershey, PA: Information Science Reference. doi:10.4018/978-1-61520-809-8.ch007

Chicago

Mellah, Hakima, Soumya Banerjee, Salima Hassas and Habiba Drias. "Exploring a Self Organizing Multi Agent Approach for Service Discovery." In Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques, ed. Monica Chis, 127-141 (2010), accessed May 24, 2013. doi:10.4018/978-1-61520-809-8.ch007

Export Reference

Mendeley
Favorite
Facebook Send
Exploring a Self Organizing Multi Agent Approach for Service Discovery
Browse Subjects
Top

Abstract

The chapter presents a Multi Agent System (MAS) approach, for service discovery process to consider the user in the service discovery process involoving his interactions under constraints. The service discovery has become an emerging phenomena in software engineering and process engineering as well. The proposed MAS has demonstrated significant self oranizining potential. This feature is very crucial for assuring a correct service delivery, to avoid failures or mal-function for the service discovery environment. The requirement for self organizing choreographed services have been well realized, in case of operational, functional and behavioral faults. Self organization within the MAS is adopted by the recourse to a self organizing protocol conceived from bacteria colony and evolutionary computation paradigm.
Chapter Preview
Top

2. Background

Web Services (WS) reliability is strongly dependent on the fault handling mechanisms of the communication protocols and on the messaging infrastructure mediating their interactions (Erradi, Maheshwari, & Tosic, 2006). Correct service delivery continuity defines web services reliability. This implies zero, or at worst, relatively few failures and rapid recovery time (Erradi, Maheshwari, & Tosic, 2006). WS are managed by different geographically distributed providers The unreliability of any of the constituent WS could lead to the failure or QoS degradation, even if other constituent seem to be reliable. A service management middleware is proposed in (Erradi, Maheshwari, & Tosic, 2006), it is based on some recovery policies (eg retry, skip, use). In (Ardissono L., Furnari, Goy, Petrone, & Segnan, 2006) a framework is proposed for WS orchestration, as environment of this latter could present some exceptions that are not able to identify precisely their causality. WS are used to diagnose exceptions in a more precise manner. In (Ardissono L., Furnari, Goy, Petrone, & Segnan, 2007) an interaction protocol for every cooperating web service WSi is represented by an abstract process. The local view of WSi on choreography is determined by associating its abstract process to the final WS. In this context, a WS monitor is responsible of checking the choreographed services by receiving their status messages during choreography. The problem is also posed when the WS monitor itself does not respond in time.

Top

Complete Chapter List

Search this Book: Reset
1.
Monica Chis (Siemens IT Solutions and Services PSE, Romania)
This chapter aims to present a part of the computer science literature in which the evolutionary computation techniques, optimization techniques and other bio-inspir... Sample PDF | More details...
$37.50
2.
Filomena Ferrucci (University of Salerno, Italy), Carmine Gravino (University of Salerno, Italy), Rocco Oliveto (University of Salerno, Italy), Federica Sarro (University of Salerno, Italy)
Software development effort estimation is a critical activity for the competitiveness of a software company; it is crucial for planning and monitoring project develo... Sample PDF | More details...
$37.50
3.
Angel Fernando Kuri-Morales (Instituto Tecnológico Autónomo de México, México)
The evaluation of software reliability depends on a) The definition of an adequate measure of correctness and b) A practical tool that allows such measurement. Once... Sample PDF | More details...
$37.50
4.
André Vargas Abs da Cruz (Pontifícia Universidade Católica do Rio de Janeiro, Brazil), Dilza Szwarcman (Pontifícia Universidade Católica do Rio de Janeiro, Brazil), Thiago S. M. Guimarães (Pontifícia Universidade Católica do Rio de Janeiro, Brazil), Marco Aurélio C. Pacheco (Pontifícia Universidade Católica do Rio de Janeiro, Brazil)
One of the biggest challenges for the developer of object-oriented software is the modeling and developing of the objects themselves, so that they are easily reusabl... Sample PDF | More details...
$37.50
5.
Cagatay Catal (Information Technologies Institute, Turkey), Soumya Banerjee (Birla Institute of Technology, International Center, Mauritius)
Artificial Immune Systems, a biologically inspired computing paradigm such as Artificial Neural Networks, Genetic Algorithms, and Swarm Intelligence, embody the prin... Sample PDF | More details...
$37.50
6.
Wasif Afzal (Blekinge Institute of Technology, Sweden), Richard Torkar (Blekinge Institute of Technology, Sweden), Robert Feldt (Blekinge Institute of Technology, Sweden), Tony Gorschek (Blekinge Institute of Technology, Sweden)
Software fault prediction can play an important role in ensuring software quality through efficient resource allocation. This could, in turn, reduce the potentially... Sample PDF | More details...
$37.50
7.
Hakima Mellah (Research Centre in Scientific and Technical Information - CERIST, Algeria), Soumya Banerjee (Birla Institute of Technology, International Center, Mauritius), Salima Hassas (University of Lyon, France), Habiba Drias (USTHB, Algeria)
The chapter presents a Multi Agent System (MAS) approach, for service discovery process to consider the user in the service discovery process involoving his interact... Sample PDF | More details...
$37.50
8.
Pandian Vasant (Petronas University of Technology, Malaysia)
Many engineering, science, information technology and management optimization problems can be considered as non linear programming real world problems where the all... Sample PDF | More details...
$37.50
9.
Praveen Ranjan Srivastava (Birla Institute of Technology and Science (BITS), India), Baby (Birla Institute of Technology and Science (BITS), India)
Software testing is a key part of software development life cycle. Due to time, cost and other circumstances, exhaustive testing is not feasible, that’s why there is... Sample PDF | More details...
$37.50
10.
Arjan Seesing (Enigmatry, Netherlands), Hans-Gerhard Gross (Delft University of Technology, Netherlands)
Testing is a difficult and costly activity in the development of object-oriented programs. The challenge is to come up with a sufficient set of test scenarios, out o... Sample PDF | More details...
$37.50
11.
Praveen Ranjan Srivastava (Birla Institute of Technology and Science (BITS), India), Ajit Pratap Singh (Civil Engineering Group, India), Vageesh K. V. (Indian Institute of Management (IIM), India)
Software Quality Assurance consists of monitoring the software engineering processes and ensuring the highest quality. But, the software quality attributes that we d... Sample PDF | More details...
$37.50
12.
Soumya Banerjee (Birla Institute of Technology, International Center, Mauritius), P. K. Mahanti (University of New Brunswick, Canada)
The chapter describes the validation of the attributes of linked list using modified pheromone biased model (of Ant colony) under complex application environment mai... Sample PDF | More details...
$37.50