DocumentCode :
3454112
Title :
An evaluation framework for assessing the dependability of Dynamic Binding in Service-Oriented Computing
Author :
Sargeant, Anthony ; Townend, Paul ; Jie Xu ; Djemame, K.
Author_Institution :
Sch. of Comput., Univ. of Leeds, Leeds, UK
fYear :
2013
fDate :
19-21 June 2013
Firstpage :
1
Lastpage :
8
Abstract :
Service-Oriented Computing (SOC) provides a flexible framework in which applications may be built up from services, often distributed across a network. One of the promises of SOC is that of Dynamic Binding where abstract consumer requests are bound to concrete service instances at runtime, thereby offering a high level of flexibility and adaptability. Existing research has so far focused mostly on the design and implementation of dynamic binding operations and there is little research into a comprehensive evaluation of dynamic binding systems, especially in terms of system failure and dependability. In this paper, we present a novel, extensible evaluation framework that allows for the testing and assessment of a Dynamic Binding System (DBS). Based on a fault model specially built for DBS´s, we are able to insert selectively the types of fault that would affect a DBS and observe its behavior. By treating the DBS as a black box and distributing the components of the evaluation framework we are not restricted to the implementing technologies of the DBS, nor do we need to be co-located in the same environment as the DBS under test. We present the results of a series of experiments, with a focus on the interactions between a real-life DBS and the services it employs. The results on the NECTISE Software Demonstrator (NSD) system show that our proposed method and testing framework is able to trigger abnormal behavior of the NSD due to interaction faults and generate important information for improving both dependability and performance of the system under test.
Keywords :
Web services; program testing; service-oriented architecture; system recovery; DBS-EF tool; Dynamic Binding System Evaluation Framework tool; NECTISE Software Demonstrator system; NSD abnormal behavior; NSD system; SOC; abstract consumer requests; black box; component distribution; distributed services; dynamic binding dependability assessment; dynamic binding operations; fault model; interaction fault; runtime concrete service instances; service-oriented computing; system dependability; system failure; Concrete; Context; Quality of service; Satellite broadcasting; Software; System-on-chip; Testing; Dependability evaluation; Service-Oriented Architectures; Web services; dynamic binding; testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
Conference_Location :
Paderborn
Type :
conf
DOI :
10.1109/ISORC.2013.6913206
Filename :
6913206
Link To Document :
بازگشت