Title :
A Timed Extension of WSCoL
Author :
Baresi, Luciano ; Bianculli, Domenico ; Ghezzi, Carlo ; Guinea, Sam ; Spoletini, Paola
Author_Institution :
Politecnico di Milano, Milan
Abstract :
Web service based applications are expected to live in dynamically evolving settings. At run-time, services may undergo changes that could modify their expected behavior. Because of such intrinsic dynamic nature, applications should be designed by adhering to the principles of design- by-contract. Run-time monitoring is needed to check that the contract between service providers and service users is fulfilled while the collaboration is in place. We describe a language to specify the expected functional and non-functional requirements that a service provider should fulfill. The language (timed WSCoL) is a temporal extension of a previous proposal (WSCoL). We also illustrate the architecture of a run-time analyzer that checks timed WSCoL properties. Should such properties be disproved during execution, appropriate recovery and reconfiguration actions may be put in place.
Keywords :
Web services; system monitoring; nonfunctional requirement; run-time monitoring; temporal operator; timed Web service constraint language; Biomedical monitoring; Collaboration; Contracts; Delay; Engines; Informatics; Magnetohydrodynamic power generation; Proposals; Runtime; Web services;
Conference_Titel :
Web Services, 2007. ICWS 2007. IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7695-2924-0
DOI :
10.1109/ICWS.2007.25