Model-Based Generation of Testbeds for Web Services

  • Authors:
  • Antonia Bertolino;Guglielmo Angelis;Lars Frantzen;Andrea Polini

  • Affiliations:
  • Istituto di Scienza e Tecnologie della Informazione "Alessandro Faedo", Consiglio Nazionale delle Ricerche, Pisa, Italy;Istituto di Scienza e Tecnologie della Informazione "Alessandro Faedo", Consiglio Nazionale delle Ricerche, Pisa, Italy;Istituto di Scienza e Tecnologie della Informazione "Alessandro Faedo", Consiglio Nazionale delle Ricerche, Pisa, Italy and Institute for Computing and Information Sciences (ICIS), Radboud Univers ...;Istituto di Scienza e Tecnologie della Informazione "Alessandro Faedo", Consiglio Nazionale delle Ricerche, Pisa, Italy and Department of Mathematics and Computer Science, University of Camerino, ...

  • Venue:
  • TestCom '08 / FATES '08 Proceedings of the 20th IFIP TC 6/WG 6.1 international conference on Testing of Software and Communicating Systems: 8th International Workshop
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Web Service is commonly not an independent software entity, but plays a role in some business process. Hence, it depends on the services provided by external Web Services, to provide its own service. While developing and testing a Web Service, such external services are not always available, or their usage comes along with unwanted side effects like, e.g., utilization fees or database modifications. We present a model-based approach to generate stubs for Web Services which respect both an extra-functional contract expressed via a Service Level Agreement (SLA), and a functional contract modeled via a state machine. These stubs allow a developer to set up a testbed over the target platform, in which the extra-functional and functional behavior of a Web Service under development can be tested before its publication.