DocumentCode
1916148
Title
Control and Data Complexity Metrics for Web Service Compositions
Author
Mao, Chengying
Author_Institution
Sch. of Software & Commun. Eng., Jiangxi Univ. of Finance & Econ., Nanchang, China
fYear
2010
fDate
14-15 July 2010
Firstpage
349
Lastpage
352
Abstract
Service-oriented architecture has been widely applied to construct new software system or integrate some legacy applications. Web service technology is the most representative approach to build such system. However, this new software development manner inevitably brings plague to the latter maintenance activities such as comprehension and measurement, despite its convenience for constructing software systems. In the paper, the control flow in Web service composition is modeled by service control flow graph (i.e. SCFG). Then, the execution path complexity metric is proposed through introducing the knowledge about cognitive informatics. Based on such concept, the metric of control flow complexity for whole Web service-based system is also addressed. On the other hand, two data interaction complexities are also presented to reflect the information volume of message communications between services through analyzing the SOAP message. In addition, a well-known Web service composition is used as a case to demonstrate the above metrics. The analysis results show that our measurement methods are reasonable and effective.
Keywords
Web services; access protocols; data flow graphs; software architecture; software metrics; SOAP message; Web service composition; Web service technology; Web service-based system; cognitive informatics; data complexity metrics; data interaction complexities; execution path complexity metric; message communications; service control flow graph; service-oriented architecture; simple object access protocol; software development; Business; Complexity theory; Flow graphs; Measurement; Simple object access protocol; Software; Cognitive Informatics; Complexity Metrics; Data Interaction; Service Control Flow Graph; Web Services;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2010 10th International Conference on
Conference_Location
Zhangjiajie
ISSN
1550-6002
Print_ISBN
978-1-4244-8078-4
Electronic_ISBN
1550-6002
Type
conf
DOI
10.1109/QSIC.2010.21
Filename
5562983
Link To Document