QuPreSS: A Service-Oriented Framework for Predictive Services Quality Assessment

  • Silverio Martínez-Fernández
  • Jesús Bisbal
  • Xavier Franch
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 172)


Nowadays there are lots of predictive services for several domains such as stock market and bookmakers. The value delivered by these services relies on the quality of their predictions. This paper presents QuPreSS, a general framework which measures predictive service quality and guides the selection of the most accurate predictive service. To do so, services are monitored and their predictions are compared over time by means of forecast verification with observations. A systematic literature review was performed to design a service-oriented framework architecture that fits into the current body of knowledge. The service-oriented nature of the framework makes it extensible and interoperable, being able to integrate existing services regardless their heterogeneity of platforms and languages. Finally, we also present an instantiation of the generic framework architecture for the weather forecast domain, freely available at http://gessi.lsi.upc. edu/qupress/.


Ground Truth Weather Forecast Systematic Literature Review Service Level Agreement Forecast Quality 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bertolino, A.: Software testing research: Achievements, challenges, dreams. In: Proc. of the Future of Software Engineering Symposium, FOSE, pp. 85–103. IEEE-CS Press (2007)Google Scholar
  2. 2.
    Canfora, G., Di Penta, M.: Service-Oriented Architectures Testing: A Survey. In: De Lucia, A., Ferrucci, F. (eds.) ISSSE 2006-2008. LNCS, vol. 5413, pp. 78–105. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  3. 3.
    Delgado, N., Gates, A.Q., Roach, S.: A taxonomy and catalog of runtime software-fault monitoring tools. IEEE Transactions on Software Engineering 30(12), 859–872 (2004)CrossRefGoogle Scholar
  4. 4.
    Domenico, B.: Forecast Verification with Observations: Use Case for Geosciences Web Services, (cited February 19, 2012)
  5. 5.
    Endo, A.T., Simao, A.S.: Formal Testing Approaches for Service-Oriented Architectures and Web Services: a Systematic Review. Technical Report Instituto de Ciências Matemáticas e de Computaçao 348 (2010) ISSN-0103-2569Google Scholar
  6. 6.
    Gregory, M., Spohrer, J.: Succeeding through service innovation: A service perspective for education, research, business and government. IBM IfM - University of Cambridge Institute for Manufacturing (2008) ISBN: 978-1-902546-65-0Google Scholar
  7. 7.
    Guha, R.: Flexible Web Service Infrastructure for the Development and Deployment of Predictive Models. J. Chem. Inf. Model 48(2), 456–464 (2008)CrossRefGoogle Scholar
  8. 8.
    Han, D., Huang, H., Cao, H., Cui, C., Jia, C.: A Service-Oriented Architecture Based Macroeconomic Analysis & Forecasting System. In: Zhou, X., Li, J., Shen, H.T., Kitsuregawa, M., Zhang, Y. (eds.) APWeb 2006. LNCS, vol. 3841, pp. 1107–1117. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Kitchenham, B.: Procedures for Performing Systematic Literature Reviews. Keele University Technical Report, TR/RE-0401 (2004)Google Scholar
  10. 10.
    Latha, C.B.C., Paul, S., Kirubakaran, E., Sathianarayanan: A Service Oriented Architecture for Weather Forecasting Using Data Mining. Int. J. of Advanced Networking and Applications 2(2), 608–613 (2010)Google Scholar
  11. 11.
    Martínez-Fernández, S.: Accuracy Assessment of Forecasting Services. Master Thesis Universitat Politècnica de Catalunya (2011)Google Scholar
  12. 12.
    Marzolla, M., Mirandola, R.: Performance Prediction of Web Service Workflows. In: Overhage, S., Ren, X.-M., Reussner, R., Stafford, J.A. (eds.) QoSA 2007. LNCS, vol. 4880, pp. 127–144. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  13. 13.
    Meng, H.N., Qi, Y., Hou, D., Zhang, Y., Liu, L.: Forecasting software aging of service-oriented application server based on wavelet network with adaptive genetic algorithm. In: Proc. of 3rd International Conference on Natural Computation, ICNC, pp. 353–357 (2007)Google Scholar
  14. 14.
    Murphy, A.H.: What is a good forecast? An essay on the nature of goodness in weather forecasting. Weather Forecasting 8, 281–293 (1993)CrossRefGoogle Scholar
  15. 15.
    Nikolopoulos, K., Metaxiotis, K., Assimakopoulos, V., Tavanidou, E.: A first approach to e-forecasting: a survey of forecasting Web services. Information Management & Computer Security 11(3), 146–152 (2003)CrossRefGoogle Scholar
  16. 16.
    de Oliveira, L.B.R., Romero Felizardo, K., Feitosa, D., Nakagawa, E.Y.: Reference Models and Reference Architectures Based on Service-Oriented Architecture: A Systematic Review. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 360–367. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  17. 17.
    Oriol, M.: Quality of Service (QoS) in SOA Systems: A Systematic Review. Master Thesis Universitat Politècnica de Catalunya (2009)Google Scholar
  18. 18.
    Oriol, M., Franch, X., Marco, J.: SALMon: A SOA System for Monitoring Service Level Agreements. Universitat Politècnica de Catalunya Technical Report, LSI-10-18-R (2010)Google Scholar
  19. 19.
    Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenges. Computer 40(11), 38–45 (2007)CrossRefGoogle Scholar
  20. 20.
    Punitha, S., Babu, C.: Performance Prediction Model for Service Oriented Applications. In: Proc. of 10th IEEE International Conference on High Performance Computing and Communications, HPC, pp. 995–1000 (2008)Google Scholar
  21. 21.
    Valipour, M.H., Amirzafari, B., Maleki, K.N., Daneshpour, N.: A brief survey of software architecture concepts and service oriented architecture. In: Proc. of 2nd IEEE International Conference on Computer Science and Information Technology, ICCSIT, pp. 34–38 (2009)Google Scholar
  22. 22.
    Xiao, N., Fu, W., Chen, T., Huang, Q.: A service-oriented monitoring system with a forecasting algorithm of a time sequence-based hybrid model. International Journal of Parallel, Emergent and Distributed Systems 23(2), 137–151 (2008)MathSciNetzbMATHCrossRefGoogle Scholar
  23. 23.
    Zdun, U., Hentrich, C., van der Aalst, W.M.P.: A survey of patterns for service-oriented architectures. International Journal of Internet Protocol Technology 1(3), 132–143 (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Silverio Martínez-Fernández
    • 1
  • Jesús Bisbal
    • 2
  • Xavier Franch
    • 1
  1. 1.GESSIUniversitat Politècnica de Catalunya (UPC)BarcelonaSpain
  2. 2.Dept. ICTUniversitat Pompeu Fabra (UPF)BarcelonaSpain

Personalised recommendations