Title :
Testability of Software in Service-Oriented Architecture
Author :
Tsai, W.T. ; Gao, Jerry ; Wei, Xiao ; Chen, Yinong
Author_Institution :
Arizona State Univ., Tempe, AZ
Abstract :
Service-oriented architecture (SOA) is a system architecture in which a collection of loosely coupled services communicate with each other using standard interfaces and message-exchanging protocols. As an emerging technology in software development, the SOA presents a new paradigm, and it affects the entire software development cycle including analysis, specification, design, implementation, verification, validation, maintenance and evaluation. This paper proposes several testability evaluation criteria for SOA software, which serves as a reference for both service providers and application builders to evaluate the test support to SOA software. The proposed evaluation criteria are illustrated in a stock-trading case study
Keywords :
formal specification; formal verification; open systems; program testing; software architecture; software maintenance; software performance evaluation; SOA software; message-exchanging protocols; service-oriented architecture; software development; software testability; system architecture; testability evaluation criteria; Access protocols; Application software; Collaboration; Collaborative work; Communication standards; Computer architecture; Programming; Runtime; Service oriented architecture; Software testing;
Conference_Titel :
Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2655-1
DOI :
10.1109/COMPSAC.2006.167