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.

Model-based generation of testbeds for Web services

Bertolino A;De Angelis G;Polini A
2008

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.
2008
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Kenji Suzuki, Teruo Higashino, Andreas Ulrich, Toru Hasegawa
Proc. of the 20th International Conference on Testing of Software and Communicating Systems
20th International Conference on Testing of Software and Communicating Systems
266
282
978-3-540-68514-2
http://www.springerlink.com/content/x1xp75r8t401n881/fulltext.pdf
Springer Berlin / Heildelberg
Berlin
GERMANIA
Sì, ma tipo non specificato
Jun 2008
Tokyo, Japan
Verification
Performance
Quality of Service
Testbed
Web services
3
restricted
Bertolino A.; De Angelis G.; Frantzen L.; Polini A.
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
prod_44183-doc_37233.pdf

solo utenti autorizzati

Descrizione: Model-based generation of testbeds for Web services
Tipologia: Versione Editoriale (PDF)
Dimensione 427.01 kB
Formato Adobe PDF
427.01 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/40040
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 28
social impact