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
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;
Conference_Titel :
Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4244-9396-8
DOI :
10.1109/APSCC.2010.27