Verification of Choreographies During Execution Using the Reactive Event Calculus

  • Authors:
  • Federico Chesani;Paola Mello;Marco Montali;Paolo Torroni

  • Affiliations:
  • DEIS - University of Bologna, Bologna, Italy 40136;DEIS - University of Bologna, Bologna, Italy 40136;DEIS - University of Bologna, Bologna, Italy 40136;DEIS - University of Bologna, Bologna, Italy 40136

  • Venue:
  • Web Services and Formal Methods
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article presents a run-time verification method of web service behaviour with respect to choreographies. We start from DecSerFlow as a graphical choreography description language. We select a core set of DecSerFlow elements and formalize them using a reactive version of the Event Calculus, based on the computational logic SCIFF framework. Our choice enables us to enrich DecSerFlow and the Event Calculus with quantitative time constraints and to model compensation actions.