Skip to main content

Quality Analysis of Composed Services through Fault Injection

  • Conference paper
Business Process Management Workshops (BPM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4928))

Included in the following conference series:

Abstract

Web service composition can be adopted to integrate information systems as complex composed processes. While interfaces of services are known at composition time, the quality of the composed process may depend on the ability of component services to react to unforseen situations, such as data quality problems and coordination problems. In this work, we propose an approach to analyze the quality of composed services using fault injection techniques, by inspecting the reaction to injected faults in the composed process to assess its quality in terms of fault tolerance capabilities. The component services are analyzed either as black-boxes, when only input and output messages are considered or as white-boxes, when data sources used by the service are considered.

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. Papazoglou, M., van den Heuvel, W.J.: Service-Oriented Design and Development Methodology. Int. J. on Web Engineering and Technology (2006)

    Google Scholar 

  2. Pernici, B.: Summary Report on Service Design and Development. In: Cubera, F., Krämer, B.J., Papazoglou, M.P. (eds.) Service Oriented Computing (SOC). Number 05462 in Dagstuhl Seminar Proceedings (2006)

    Google Scholar 

  3. Console, L., WS-Diamond Team: WS-DIAMOND: An Approach to Web Services - DIAgnosability, MONitoring and Diagnosis. In: International e-Challenges Conference, The Hague (October 2007)

    Google Scholar 

  4. Cappiello, C., Francalanci, C., Pernici, B.: Time-Related Factors of Data Quality in Multichannel Information Systems. Journal of Management Information Systems 20(3), 71–91 (2004)

    Google Scholar 

  5. Carreira, J., Silva, J.G.: Why do some (Weird) People Inject Faults? SIGSOFT Softw. Eng. Notes 23(1), 42–43 (1998)

    Article  Google Scholar 

  6. Looker, N., Munro, M., Xu, J.: Testing Web Services. In: 16th IFIP International Conference on Testing of Communicating Systems, Oxford (2004)

    Google Scholar 

  7. Sneed, H.M., Huang, S.: WSDLTest - A Tool for Testing Web Services. In: WSE, pp. 14–21 (2006)

    Google Scholar 

  8. Xu, W., Offutt, J., Luo, J.: Testing Web Services by XML Perturbation. In: ISSRE, pp. 257–266 (2005)

    Google Scholar 

  9. de Almeida, L.F.J., Vergilio, S.R.: Exploring Perturbation Based Testing for Web Services. In: ICWS, pp. 717–726 (2006)

    Google Scholar 

  10. Siblini, R., Mansour, N.: Testing Web services (2005)

    Google Scholar 

  11. Offutt, J., Xu, W.: Generating Test Cases for Web Services Using Data Perturbation. SIGSOFT Softw. Eng. Notes 29(5), 1–10 (2004)

    Google Scholar 

  12. Looker, N., Xu, J.: Assessing the Dependability of SOAP RPC-Based Web Services by Fault Injection. In: WORDS Fall, pp. 163–170 (2003)

    Google Scholar 

  13. Zhang, J., Qiu, R.G.: Fault Injection-based Test Case Generation for SOA-oriented Software. In: SOLI 2006. IEEE International Conference on Service Operations and Logistics, and Informatics, pp. 1070–1078 (June 2006)

    Google Scholar 

  14. Looker, N., Munro, M., Xu, J.: WS-FIT: A Tool for Dependability Analysis of Web Services. In: COMPSAC Workshops, pp. 120–123 (2004)

    Google Scholar 

  15. Looker, N., Munro, M., Xu, J.: Assessing Web Service Quality of Service with Fault Injection. In: Quality of Service for Application Servers, SRDS, Brazil (2004)

    Google Scholar 

  16. Cappiello, C., Ficiaro, P., Pernici, B.: HIQM: A Methodology for Information Quality Monitoring, Measurement, and Improvement. In: Workshop QOIS 2006, Tucson (2006)

    Google Scholar 

  17. Redman, T.: Data Quality for the Information Age. Artech House (1996)

    Google Scholar 

  18. Wand, Y., Wang, R.: Anchoring Data Quality Dimensions in Ontological Foundations. Communication of the ACM 39(11) (1996)

    Google Scholar 

  19. Modafferi, S., Mussi, E., Pernici, B.: SH-BPEL: a Self-Healing Plug-In for Ws-BPEL Engines. In: MW4SOC 2006. Proceedings of the 1st workshop on Middleware for Service Oriented Computing, pp. 48–53 (2006)

    Google Scholar 

  20. Batini, C., Scannapieco, M.: Data Quality. Springer, Heidelberg (2006)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arthur ter Hofstede Boualem Benatallah Hye-Young Paik

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fugini, M.G., Pernici, B., Ramoni, F. (2008). Quality Analysis of Composed Services through Fault Injection. In: ter Hofstede, A., Benatallah, B., Paik, HY. (eds) Business Process Management Workshops. BPM 2007. Lecture Notes in Computer Science, vol 4928. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78238-4_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78238-4_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78237-7

  • Online ISBN: 978-3-540-78238-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics