• 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