Use this URL to cite or link to this record in EThOS: http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.616303
Title: Testing the dependability of dynamic binding in service-oriented computing
Author: Sargeant , Anthony John
Awarding Body: University of Leeds
Current Institution: University of Leeds
Date of Award: 2013
Availability of Full Text:
Access through EThOS:
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. This work presents 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, the system is able to insert selectively the types of fault that would affect a DBS and observe its behaviour. By treating the DBS as a black box and distributing the components of the evaluation framework, it is not restricted to the implementing technologies of the DBS, nor does it need to be co-located in the same environment as the DBS under test. This thesis presents the results of a series of experiments on two case studies; a proof-of-concept DBS, and a real-life DBS. Here the focus is on the interactions between each DBS and the services they employ as well as interactions with a client of the DBS. The results on the proof-of-concept Calculator-DBS and real-life NECTISE Software Demonstrator (NSD) system show that the proposed method and testing framework is able to trigger abnormal behaviour of the NSD due to communication and interaction faults and generate important information for improving both dependability and performance of the system under test.
Supervisor: Not available Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID: uk.bl.ethos.616303  DOI: Not available
Share: