DocumentCode
3128028
Title
A Timed Extension of WSCoL
Author
Baresi, Luciano ; Bianculli, Domenico ; Ghezzi, Carlo ; Guinea, Sam ; Spoletini, Paola
Author_Institution
Politecnico di Milano, Milan
fYear
2007
fDate
9-13 July 2007
Firstpage
663
Lastpage
670
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services, 2007. ICWS 2007. IEEE International Conference on
Conference_Location
Salt Lake City, UT
Print_ISBN
0-7695-2924-0
Type
conf
DOI
10.1109/ICWS.2007.25
Filename
4279657
Link To Document