DocumentCode :
3391265
Title :
Developing and assuring trustworthy Web services
Author :
Tsai, W.T. ; Wei, X. ; Chen, Y. ; Xiao, B. ; Paul, R. ; Huang, H.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
2005
fDate :
4-8 April 2005
Firstpage :
43
Lastpage :
50
Abstract :
Web services are emerging technologies that are changing the way we develop and use computer systems and software. Current Web services testing techniques are unable to assure the desired level of trustworthiness, which presents a barrier to WS applications in mission and business critical environments. This paper presents a framework that assures the trustworthiness of Web services. New assurance techniques are developed within the framework, including specification verification via completeness and consistency checking, specification refinement, distributed Web services development, test case generation, and automated Web services testing. Traditional test case generation methods only generate positive test cases that verify the functionality of software. The Swiss cheese test case generation method proposed in this paper is designed to perform both positive and negative testing that also reveal the vulnerability of Web services. This integrated development process is implemented in a case study. The experimental evaluation demonstrates the effectiveness of this approach. It also reveals that the Swiss cheese negative testing detects even more faults than positive testing and thus significantly reduces the vulnerability of Web services.
Keywords :
Internet; formal specification; program testing; program verification; software reliability; Swiss cheese test case generation; automated Web services testing; completeness checking; consistency checking; distributed Web services; specification refinement; specification verification; trustworthy Web services; Application software; Automatic testing; Computer science; Dairy products; Monitoring; Performance evaluation; Simple object access protocol; Software systems; Software testing; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Autonomous Decentralized Systems, 2005. ISADS 2005. Proceedings
Print_ISBN :
0-7803-8963-8
Type :
conf
DOI :
10.1109/ISADS.2005.1452016
Filename :
1452016
Link To Document :
بازگشت