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
$30.00
List Price: $37.50
Current Promotions:
20% Online Bookstore Discount*
Available. Instant access upon order completion.
DOI: 10.4018/978-1-61520-809-8.ch007|
Cite Chapter

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 Nov. 2014. 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 November 24, 2014. doi:10.4018/978-1-61520-809-8.ch007

Export Reference

Mendeley
Sample PDF Favorite
Exploring a Self Organizing Multi Agent Approach for Service Discovery
Access on Platform
Browse by Subject
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

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
Table of Contents
Foreword
Crina Grosan
Chapter 1
Monica Chis
This chapter aims to present a part of the computer science literature in which the evolutionary computation techniques, optimization techniques and... Sample PDF
Introduction: A Survey of the Evolutionary Computation Techniques for Software Engineering
$30.00
List Price: $37.50
Chapter 2
Filomena Ferrucci, Carmine Gravino, Rocco Oliveto, Federica Sarro
Software development effort estimation is a critical activity for the competitiveness of a software company; it is crucial for planning and... Sample PDF
Using Evolutionary Based Approaches to Estimate Software Development Effort
$30.00
List Price: $37.50
Chapter 3
Angel Fernando Kuri-Morales
The evaluation of software reliability depends on a) The definition of an adequate measure of correctness and b) A practical tool that allows such... Sample PDF
The Application of Genetic Algorithms to the Evaluation of Software Reliability
$30.00
List Price: $37.50
Chapter 4
André Vargas Abs da Cruz, Dilza Szwarcman, Thiago S. M. Guimarães, Marco Aurélio C. Pacheco
One of the biggest challenges for the developer of object-oriented software is the modeling and developing of the objects themselves, so that they... Sample PDF
Synthesis of Object-Oriented Software Structural Models Using Quality Metrics And Co-Evolutionary Genetic Algorithms
$30.00
List Price: $37.50
Chapter 5
Cagatay Catal, Soumya Banerjee
Artificial Immune Systems, a biologically inspired computing paradigm such as Artificial Neural Networks, Genetic Algorithms, and Swarm... Sample PDF
Application of Artificial Immune Systems Paradigm for Developing Software Fault Prediction Models
$30.00
List Price: $37.50
Chapter 6
Wasif Afzal, Richard Torkar, Robert Feldt, Tony Gorschek
Software fault prediction can play an important role in ensuring software quality through efficient resource allocation. This could, in turn, reduce... Sample PDF
Genetic Programming for Cross-Release Fault Count Predictions in Large and Complex Software Projects
$30.00
List Price: $37.50
Chapter 7
Hakima Mellah, Soumya Banerjee, Salima Hassas, Habiba Drias
The chapter presents a Multi Agent System (MAS) approach, for service discovery process to consider the user in the service discovery process... Sample PDF
Exploring a Self Organizing Multi Agent Approach for Service Discovery
$30.00
List Price: $37.50
Chapter 8
Pandian M. Vasant
Many engineering, science, information technology and management optimization problems can be considered as non linear programming real world... Sample PDF
Innovative Hybrid Genetic Algorithms and Line Search Method for Industrial Production Management
$30.00
List Price: $37.50
Chapter 9
Praveen Ranjan Srivastava, Baby
Software testing is a key part of software development life cycle. Due to time, cost and other circumstances, exhaustive testing is not feasible... Sample PDF
Automatic Test Sequence Generation for State Transition Testing via Ant Colony Optimization
$30.00
List Price: $37.50
Chapter 10
Arjan Seesing, Hans-Gerhard Gross
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... Sample PDF
Object Oriented Software Testing with Genetic Programming and Program Analysis
$30.00
List Price: $37.50
Chapter 11
Praveen Ranjan Srivastava, Ajit Pratap Singh, Vageesh K. V.
Software Quality Assurance consists of monitoring the software engineering processes and ensuring the highest quality. But, the software quality... Sample PDF
Assessment of Software Quality: A Fuzzy Multi-Criteria Approach
$30.00
List Price: $37.50
Chapter 12
Soumya Banerjee, P. K. Mahanti
The chapter describes the validation of the attributes of linked list using modified pheromone biased model (of Ant colony) under complex... Sample PDF
Verification of Attributes in Linked Lists Using Ant Colony Metaphor
$30.00
List Price: $37.50