Fault Injection for Web-services

Marek Rychlý, Martin Žouželka

2012

Abstract

Recently, web-services have become a popular technology for implementing information systems as service-oriented applications. The service orientation allows to decompose complex software systems into collections of cooperating and autonomous components which communicate asynchronously via messages of appropriate formats. Nevertheless, the assurance of reliability and robustness of these systems is becoming more and more complicated matter. For this reason, the new testing methods such as fault injection and specialised tools for automated validation of web-services appear. This paper discusses the design, implementation, and evaluation of a tool for software implemented fault injection into web-services. This tool allows to monitor and to test the most common types of web-services according to given setup criteria.

References

  1. Crnkovic, I. (2002). Building Reliable Component-Based Software Systems. Artech House, Inc., Norwood, MA, USA.
  2. Dawson, S., Jahanian, F., and Mitton, T. (1996). ORCHESTRA: A fault injection environment for distributed systems. Technical Report CSE-TR-318-96, University of Michigan, Michigan.
  3. Han, S., Rosenberg, H. A., and Shin, K. G. (1993). DOCTOR: An integrated software fault injection environment. Technical Report CSE-TR-192-93, University of Michigan, Michigan.
  4. Hsueh, M.-C., Tsai, T. K., and Iyer, R. K. (1997). Fault injection techniques and tools. Computer, 30:75-82.
  5. Laranjeiro, N., Canelas, S., and Vieira, M. (2008). wsrbench: An on-line tool for robustness benchmarking. In Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2, SCC 7808, pages 187-194, Washington, DC, USA. IEEE Computer Society.
  6. Looker, N., Burd, L., Drummond, S., Xu, J., and Munro, M. (2005). Pedagogic data as a basis for web service fault models. In IEEE International Workshop on Service-Oriented System Engineering, pages 125- 136, Los Alamitos, CA, USA. IEEE Computer Society.
  7. Looker, N., Xu, J., and Munro, M. (2007). Determining the dependability of service-oriented architectures. International Journal of Simulation and Process Modelling, 3:88-97.
  8. Valenti, A. W., Maja, W. Y., Martins, E., Bessayah, F., and Cavalli, A. (2010). WSInject: A fault injection tool for web services. Technical Report IC-10-22, Institute of Computing, University of Campinas, Campinas.
  9. Vieira, M., Laranjeiro, N., and Madeira, H. (2007). Benchmarking the robustness of web services. In 13th Pacific Rim International Symposium on Dependable Computing, pages 322-329.
Download


Paper Citation


in Harvard Style

Rychlý M. and Žouželka M. (2012). Fault Injection for Web-services . In Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: NTMIST, (ICEIS 2012) ISBN 978-989-8565-11-2, pages 377-383. DOI: 10.5220/0004153003770383


in Bibtex Style

@conference{ntmist12,
author={Marek Rychlý and Martin Žouželka},
title={Fault Injection for Web-services},
booktitle={Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: NTMIST, (ICEIS 2012)},
year={2012},
pages={377-383},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004153003770383},
isbn={978-989-8565-11-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: NTMIST, (ICEIS 2012)
TI - Fault Injection for Web-services
SN - 978-989-8565-11-2
AU - Rychlý M.
AU - Žouželka M.
PY - 2012
SP - 377
EP - 383
DO - 10.5220/0004153003770383