COWS: a timed service-oriented calculus

  • Authors:
  • Alessandro Lapadula;Rosario Pugliese;Francesco Tiezzi

  • Affiliations:
  • Dipartimento di Sistemi e Informatica, Università degli Studi di Firenze;Dipartimento di Sistemi e Informatica, Università degli Studi di Firenze;Dipartimento di Sistemi e Informatica, Università degli Studi di Firenze

  • Venue:
  • ICTAC'07 Proceedings of the 4th international conference on Theoretical aspects of computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

COWS (Calculus for Orchestration of Web Services) is a foundational language for Service Oriented Computing that combines in an original way a number of ingredients borrowed from well-known process calculi, e.g. asynchronous communication, polyadic synchronization, pattern matching, protection, delimited receiving and killing activities, while resulting different from any of them. In this paper, we extend COWS with timed orchestration constructs, this way we obtain a language capable of completely formalizing the semantics of WS-BPEL, the 'de facto' standard language for orchestration of web services. We present the semantics of the extended language and illustrate its peculiarities and expressiveness by means of several examples.