Abstract
Complexity metrics are useful for predicting the quality of software systems because they quantify the quality attributes. Web services, a new kind of software system has been providing a common standard mechanism for interoperable integration of disparate systems and gaining a great deal of acceptance by different types of parties that are connected to the internet for different purposes. In this respect, quality of the web-services should be quantified for easy maintenance and quality of services. Further, the Web Services Description Language (WSDL) forms the basis for Web Services. In this paper, we are evaluating the quality of the WSDL documents by applying the Cyclomatic Complexity metric, a well known and effective complexity metric, which has not been used to evaluate the quality of WSDL till date.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W3C, Web Services Description Language (WSDL) 1.1 (2001)
McCabe, T.: A Complexity Measure. IEEE Trans. Software Eng. 2, 308–320 (1976)
Yu, Y., Lu, J., Fernandez-Ramil, J., Yuan, P.: Comparing Web Services with other Software Components. In: Proc. IEEE International Conference on Web Services, pp. 388–397 (2007)
Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice Hall Publishers (2004)
Newcomer, E., Lomow, G.: Understanding SOA with Web Services. Addison Wesley Professional (2004)
Cerami, E.: Web Services Essentials, Distributed Applications with XML-RPC, SOAP, UDDI & WSDL. O’Reilly Publishers (2002)
Weerawarana, S., Curbera, F., Leymann, F., Storey, T., Ferguson, D.F.: Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More. Prentice Hall Publishers (2005)
Pressman, R.S.: Software Engineering: A Practitioner’s approach, 5th edn. McGraw-Hill (2001)
Sommerville, I.: Software Engineering, 6th edn. Addison-Wesley (2001)
http://www.service-architecture.com/web-services/articles/web_services_explained.html
Weyuker, E.J.: Evaluating software complexity measure. IEEE Transaction on Software Complexity Measure 14, 1357–1365 (1988)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Misra, S., Fernandez-Sanz, L., Adewumi, A., Crawford, B., Soto, R. (2015). Applicability of Cyclomatic Complexity on WSDL. In: Intan, R., Chi, CH., Palit, H., Santoso, L. (eds) Intelligence in the Era of Big Data. ICSIIT 2015. Communications in Computer and Information Science, vol 516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46742-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-662-46742-8_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46741-1
Online ISBN: 978-3-662-46742-8
eBook Packages: Computer ScienceComputer Science (R0)