DocumentCode
2449955
Title
A Control-Flow Complexity Measure of Web Service Composition Process
Author
Fu, Xiaodong ; Zou, Ping ; Ma, Yuqian ; Jiang, Ying ; Yue, Kun
Author_Institution
Fac. of Inf. Eng. & Autom., Kunming Univ. of Sci. & Technol., Kunming, China
fYear
2010
fDate
6-10 Dec. 2010
Firstpage
712
Lastpage
716
Abstract
The complexity of Web services composition process is intuitively relevant to the effects such as readability, testability, reliability, and maintainability. Analyzing the complexity at all stages of process design and development helps avoid the drawbacks associated with high-complexity processes. In this paper, we present a control-flow complexity measure of the structured process of Web service composition. The measure is defined based on a data structure named Structure Tree. By the complexity computing algorithm based on Structure Tree, we can get complexity of a process and its substructures simultaneously. The characteristics of different structure types and the nesting level are taken into consideration in the complexity measure. Since Weyuker´s properties are a widely known formal analytical approach of complexity metric, we evaluate our measure in terms of these properties in order to guarantee its effectiveness.
Keywords
Web services; software maintenance; software metrics; software reliability; tree data structures; Structure Tree; Web service composition process; Weyuker´s properties; complexity metric; control-flow complexity measure; data structure; maintainability; nesting level; process design; process development; readability; reliability; testability; Business; Complexity theory; Process control; Software; Software measurement; Web services; Web service composition; Weyuker´s properties; control-flow complexity measure; structure tree;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific
Conference_Location
Hangzhou
Print_ISBN
978-1-4244-9396-8
Type
conf
DOI
10.1109/APSCC.2010.27
Filename
5708645
Link To Document