WSDLUD: A Metric to Measure the Understanding Degree of WSDL Descriptions

  • Mario Marcelo BerónEmail author
  • Hernán Bernardis
  • Enrique Alfredo Miranda
  • Daniel Edgardo Riesco
  • Maria João Varanda Pereira
  • Pedro Rangel Henriques
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 563)


In this article, WSDL Understanding Degree (WSDLUD) a metric aimed at measuring a priori the understandability of WSDL (Web Services Description Language) descriptions is presented. In order to compute WSDLUD, all the static information available in a WSDL description is collected. This information is submitted to an evaluation process based on a method named LSP (Logic Scoring of Preference). This evaluation process outputs a Global Preference value that indicates the satisfaction level of the WSDL description regarding the evaluation focus, in this case, the understanding degree.


WSDL Web services comprehension LSP 



This work has been supported by FCT–Fundação para a Ciência e Tecnologia within the Project Scope: UID/CEC/00319/2013.


  1. 1.
    Azcurra, J., Berón, M., Montenjano, G., Farnese, A., Henriques, P., Pereira, M.: AId: Uma Ferramenta para Análise de Identificadores de Programas Java. In: Congreso Nacional de Ingeniería Informática/Sistemas de Información, pp. 880–892, Noviembre 2014Google Scholar
  2. 2.
    Bernardis, H., Beron, M., Riesco, D., Henriques, P.R.: Extracción de información y cálculo de métricas en WSDL 1.1 y 2.0. In: Congreso Nacional de Ingeniería Informática/Sistemas de Información, pp. 963–974, Noviembre 2014Google Scholar
  3. 3.
    Beron, M., Henriques, P.R., Riesco, D., Pereira, M.J.V.: On the Comprehension of WSBPEL Programs. Technical report, Universidad Nacional de San Luis - Universidade do Minho (2015)Google Scholar
  4. 4.
    Carvalho, N.R.: An Ontology Toolkit for Problem Domain Concept Loction in Program Comprehension. Ph.D. thesis, Escola de Engenaria, Universidade do Minho (2014)Google Scholar
  5. 5.
    Coscia, L.O., Crasso, M., Mateos, C., Zunino, A.: Estimating Web Service interface quality through conventional object-oriented metrics. CLEI Electron. J. 16(1) (2013)Google Scholar
  6. 6.
    Coscia, L.O., Mateos, C., Crasso, M., Zunino, A.: Refactoring code-first Web Services for early avoiding WSDL anti-patterns: approach and comprehensive assessment. Sci. Comput. Program. 89, 374–407 (2014)CrossRefGoogle Scholar
  7. 7.
    Dujmovic, J.: Continuous preference logic for system evaluation. IEEE Trans. Fuzzy Syst. 15(6), 1082–1099 (2007)CrossRefGoogle Scholar
  8. 8.
    Dujmovic, J.: Characteristic forms of generalized conjunction/disjunction. In: IEEE International Conference on Fuzzy Systems, FUZZ-IEEE 2008, (IEEE World Congress on Computational Intelligence), pp. 1075–1080. IEEE (2008)Google Scholar
  9. 9.
    Kumar, R., Indraveni, K., Goel, A.K.: Automation of detection of security vulnerabilities in Web Services using dynamic analysis. In: 9th International Conference on Internet Technology and Secured Transactions (ICITST), pp. 334–336, December 2014Google Scholar
  10. 10.
    Liu, L., Sun, T., Fang, W., Liu, N.: Usability evaluation of the subway train dispatching system. In: 2011 International Conference on Information Science and Technology (ICIST), pp. 1123–1128, March 2011Google Scholar
  11. 11.
    Miranda, E., Berón, M., Montejano, G., Pereira, M.J.V., Henriques, P.R.: NESSy: a New Evaluator for Software Development Tools. In: 2nd Symposium on Languages, Applications and Technologies, SLATE 2013, Porto, Portugal, pp. 21–37, 20–21 June 2013Google Scholar
  12. 12.
    Newcomer, E.: Understanding Web Services: XML, WSDL, SOAP, and UDDI. Addison-Wesley Professional, New York (2002)Google Scholar
  13. 13.
    Sripairojthikoon, P., Senivongse, T.: Concept-based readability measurement and adjustment for web services descriptions. In: 16th International Conference on Advanced Communication Technology (ICACT), pp. 378–388, February 2014Google Scholar
  14. 14.
    Su, S., Dujmovic, J., Batory, D.S., Navathe, S.B., Elnicki, R.: A cost-benefit decision model: analysis, comparison and selection of data management. ACM Trans. Database Syst. 12(3), 472–520 (1987)CrossRefGoogle Scholar
  15. 15.
    Tibermacine, O., Tibermacine, C., Cherif, F.: A Practical Approach to the Measurement of Similarity between WSDL-basedWeb Services. RNTI: Revue des Nouvelles Technologies de l’Information, Special Issue CAL 2013 (RNTI-L-7): 03–18 (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Mario Marcelo Berón
    • 1
    Email author
  • Hernán Bernardis
    • 1
  • Enrique Alfredo Miranda
    • 1
  • Daniel Edgardo Riesco
    • 1
  • Maria João Varanda Pereira
    • 2
  • Pedro Rangel Henriques
    • 3
  1. 1.Department of Computer ScienceUniversidad Nacional de San LuisSan LuisArgentina
  2. 2.Centro Algoritmi, Universidade do Minho Instituto Politécnico de BragançaBragançaPortugal
  3. 3.Department of Computer Science/Centro AlgoritmiUniversity of Minho, Campus de GualtarBragaPortugal

Personalised recommendations