DocumentCode :
1726177
Title :
An Empirical Study on Design Diversity of Functionally Equivalent Web Services
Author :
Nascimento, Amanda S. ; Castor, Fernando ; Rubira, Cecília M F ; Burrows, Rachel
Author_Institution :
Inst. of Comput., Univ. of Campinas, Campinas, Brazil
fYear :
2012
Firstpage :
236
Lastpage :
241
Abstract :
A number of approaches based on design diversity moderate the communication between clients and functionally equivalent services, i.e., variant services, to tolerate software faults in service-oriented applications. Nevertheless, it is unclear whether variant services are actually diverse and fail on disjoint subsets of the input space. In a previous work, we proposed an experimental setup to assess design diversity of variant services that realize a requirements specification. In this work, we utilize the proposed experimental setup to assess the design diversity of a number of third-party Web services adhering to seven different requirements specifications. In this paper, we describe in detail the main findings and lessons learnt from this empirical study. Firstly, we investigate whether variant services are in fact diverse. Secondly, we investigate the effectiveness of service diversity for tolerating faults. The results suggest that there is diversity in the implementation of variant services. However, in some cases, this diversity might not be sufficient to improve system reliability. Our findings provide an important knowledge basis for engineering effective fault-tolerant service applications.
Keywords :
Web services; design engineering; formal specification; service-oriented architecture; software fault tolerance; design diversity; functionally equivalent Web services; requirements specification; service diversity; service-oriented applications; software fault tolerance; third-party Web services; Electronic mail; Fault tolerance; Fault tolerant systems; Reliability engineering; Software; Software reliability; Empirical studies; Fault-tolerant systems; Service-oriented applications; Software reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Availability, Reliability and Security (ARES), 2012 Seventh International Conference on
Conference_Location :
Prague
Print_ISBN :
978-1-4673-2244-7
Type :
conf
DOI :
10.1109/ARES.2012.57
Filename :
6329188
Link To Document :
بازگشت