Soundness-preserving refinements of service compositions

  • Authors:
  • Kees M. van Hee;Arjan J. Mooij;Natalia Sidorova;Jan Martijn van der Werf

  • Affiliations:
  • Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands;Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands;Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands;Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands

  • Venue:
  • WS-FM'10 Proceedings of the 7th international conference on Web services and formal methods
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Soundness is one of the well-studied properties of processes; it denotes that a final state can be reached from every state that is reachable from the initial state. Soundness-preserving refinements are important for enabling the compositional design of systems. In this paper we concentrate on refinements of service compositions. We model service compositions using Petri nets, and consider specific pairs of places that belong to different services. Starting from a sound service composition, we show how to check whether such a pair of places can be refined by another sound service composition, so that soundness is preserved through the refinement.