A Type System for Client Progress in a Service-Oriented Calculus

  • Authors:
  • Lucia Acciai;Michele Boreale

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

  • Venue:
  • Concurrency, Graphs and Models
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a type system providing a guarantee of client progressfor a fragment of CaSPiS, a recently proposed process calculus for serviceoriented applications. The interplay of sessioning and data-orchestration primitives makes the design of a type system for CaSPiSchallenging. Our main result states that in a well-typed CaSPiSsystem, and in absence of divergence, any client invoking a service is guaranteed not to get stuck during the execution of a conversation protocol because of inadequate service communication capabilities.