Constructing replaceable services using operating guidelines and maximal controllers

  • Authors:
  • Arjan J. Mooij;Jarungjit Parnjai;Christian Stahl;Marc Voorhoeve

  • Affiliations:
  • Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands;Humboldt-Universität zu Berlin, Institut für Informatik, Berlin, Germany;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

Service-oriented systems support process evolution by allowing the replacement of a service S by another service T. To maintain proper interaction in the overall system, service T should interact properly with all controllers (i. e., in all contexts) of service S. To support the construction of such services T, we compute operating guidelines that represent all services that can replace service S. Our computation relies on the additional notion of a maximal controller. Maximal controllers can also be used for deciding whether a service T can replace service S, and for computing a public view that hides service details that are not relevant for controllers.