Service-oriented computing is distinguished by its use of dynamic discovery and binding for the integration of services at runtime. This poses a challenge for testing, in particular, of the interaction between services. We propose a model-driven solution to address this challenge. Service descriptions are promoted from largely syntactical to behavioural specifications of services in terms of contracts (pre-conditions and effects of operations), expressed in a visual UML-like notion. Through mappings to semantic web languages and the Java Modelling Language (JML) contracts support the automatic discovery of services as well as the derivation of test cases and their execution and monitoring. We discuss an extended life cycle model for services based on the model-driven approach and illustrate its application using a model of a hotel reservation service. © Springer-Verlag Berlin Heidelberg 2007.

Lohmann, M., Mariani, L., Heckel, R. (2007). A model-driven approach to discovery, testing and monitoring of Web services. In L. Baresi, E. Di Nitto (a cura di), Testing and Analysis of Web Services (pp. 173-204). Springer [10.1007/978-3-540-72912-9_7].

A model-driven approach to discovery, testing and monitoring of Web services

MARIANI, LEONARDO;
2007

Abstract

Service-oriented computing is distinguished by its use of dynamic discovery and binding for the integration of services at runtime. This poses a challenge for testing, in particular, of the interaction between services. We propose a model-driven solution to address this challenge. Service descriptions are promoted from largely syntactical to behavioural specifications of services in terms of contracts (pre-conditions and effects of operations), expressed in a visual UML-like notion. Through mappings to semantic web languages and the Java Modelling Language (JML) contracts support the automatic discovery of services as well as the derivation of test cases and their execution and monitoring. We discuss an extended life cycle model for services based on the model-driven approach and illustrate its application using a model of a hotel reservation service. © Springer-Verlag Berlin Heidelberg 2007.
Capitolo o saggio
Testing of Web Services, Monitoring of web services
English
Testing and Analysis of Web Services
Baresi, L; Di Nitto, E
2007
978-3-540-72911-2
Springer
173
204
Lohmann, M., Mariani, L., Heckel, R. (2007). A model-driven approach to discovery, testing and monitoring of Web services. In L. Baresi, E. Di Nitto (a cura di), Testing and Analysis of Web Services (pp. 173-204). Springer [10.1007/978-3-540-72912-9_7].
none
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/10281/2883
Citazioni
  • Scopus 18
  • ???jsp.display-item.citation.isi??? ND
Social impact