Skip to main content

Applicability of Cyclomatic Complexity on WSDL

  • Conference paper
Intelligence in the Era of Big Data (ICSIIT 2015)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W3C, Web Services Description Language (WSDL) 1.1 (2001)

    Google Scholar 

  2. McCabe, T.: A Complexity Measure. IEEE Trans. Software Eng. 2, 308–320 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice Hall Publishers (2004)

    Google Scholar 

  5. Newcomer, E., Lomow, G.: Understanding SOA with Web Services. Addison Wesley Professional (2004)

    Google Scholar 

  6. Cerami, E.: Web Services Essentials, Distributed Applications with XML-RPC, SOAP, UDDI & WSDL. O’Reilly Publishers (2002)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/

  9. Pressman, R.S.: Software Engineering: A Practitioner’s approach, 5th edn. McGraw-Hill (2001)

    Google Scholar 

  10. Sommerville, I.: Software Engineering, 6th edn. Addison-Wesley (2001)

    Google Scholar 

  11. http://www.service-architecture.com/web-services/articles/web_services_explained.html

  12. Weyuker, E.J.: Evaluating software complexity measure. IEEE Transaction on Software Complexity Measure 14, 1357–1365 (1988)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanjay Misra .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics