A Model-Driven Approach to Discovery, Testing and Monitoring of Web Services
M. Lohmann, L. Mariani, R. Heckel, in: L. Baresi, E. Di Nitto (Ed.), Test and Analysis of Web Services, Springer, Berlin/Heidelberg, 2007, pp. 173–204.
Download
No fulltext has been uploaded.
Book Chapter
| English
Author
Lohmann, Marc;
Mariani, Leonardo;
Heckel, Reiko
Book Editor
Baresi, E. Di Nitto, L.
Department
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 Modeling 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.
Publishing Year
Book Title
Test and Analysis of Web Services
Page
173-204
LibreCat-ID
Cite this
Lohmann M, Mariani L, Heckel R. A Model-Driven Approach to Discovery, Testing and Monitoring of Web Services. In: Baresi, E. Di Nitto L, ed. Test and Analysis of Web Services. Berlin/Heidelberg: Springer; 2007: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 (Ed.), Test and Analysis of Web Services (pp. 173–204). Berlin/Heidelberg: Springer.
@inbook{Lohmann_Mariani_Heckel_2007, place={Berlin/Heidelberg}, title={A Model-Driven Approach to Discovery, Testing and Monitoring of Web Services}, booktitle={Test and Analysis of Web Services}, publisher={Springer}, author={Lohmann, Marc and Mariani, Leonardo and Heckel, Reiko}, editor={Baresi, E. Di Nitto, L.Editor}, year={2007}, pages={173–204} }
Lohmann, Marc, Leonardo Mariani, and Reiko Heckel. “A Model-Driven Approach to Discovery, Testing and Monitoring of Web Services.” In Test and Analysis of Web Services, edited by L. Baresi, E. Di Nitto, 173–204. Berlin/Heidelberg: Springer, 2007.
M. Lohmann, L. Mariani, and R. Heckel, “A Model-Driven Approach to Discovery, Testing and Monitoring of Web Services,” in Test and Analysis of Web Services, L. Baresi, E. Di Nitto, Ed. Berlin/Heidelberg: Springer, 2007, pp. 173–204.
Lohmann, Marc, et al. “A Model-Driven Approach to Discovery, Testing and Monitoring of Web Services.” Test and Analysis of Web Services, edited by L. Baresi, E. Di Nitto, Springer, 2007, pp. 173–204.