Automated composition of nondeterministic stateful services

  • Authors:
  • Giuseppe De Giacomo;Fabio Patrizi

  • Affiliations:
  • Dipartimento di Informatica e Sistemistica, SAPIENZA, Università di Roma, Roma, Italy;Dipartimento di Informatica e Sistemistica, SAPIENZA, Università di Roma, Roma, Italy

  • Venue:
  • WS-FM'09 Proceedings of the 6th international conference on Web services and formal methods
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper addresses the automated composition of nondeterministic available services modeled as transition systems. Nondeterminism stems naturally when the results of client-service interactions cannot be foreseen, and calls for specific orchestration strategies able to deal with partial controllability. We show how to build a set of orchestrators, by resorting to a variant of the simulation relation's formal notion, by exploiting recent results on LTL formulas' synthesis and by reducing our technique to the search for a safety game winning strategy. The resulting technique is sound, complete and optimal w.r.t. computational complexity, and generates all possible solutions at once.