{"language":[{"iso":"eng"}],"place":"Berlin/Heidelberg","page":"173-204","date_updated":"2022-01-06T07:03:39Z","title":"A Model-Driven Approach to Discovery, Testing and Monitoring of Web Services","editor":[{"first_name":"L.","last_name":"Baresi, E. Di Nitto","full_name":"Baresi, E. Di Nitto, L."}],"publication":"Test and Analysis of Web Services","abstract":[{"lang":"eng","text":"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."}],"date_created":"2019-02-05T13:04:26Z","_id":"7551","status":"public","author":[{"last_name":"Lohmann","full_name":"Lohmann, Marc","first_name":"Marc"},{"first_name":"Leonardo","full_name":"Mariani, Leonardo","last_name":"Mariani"},{"first_name":"Reiko","last_name":"Heckel","full_name":"Heckel, Reiko"}],"year":"2007","user_id":"52534","publisher":"Springer","type":"book_chapter","citation":{"ieee":"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.","bibtex":"@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} }","ama":"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.","short":"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.","apa":"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.","chicago":"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.","mla":"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."},"department":[{"_id":"66"}]}