Why Does My Service Have No Partners?

  • Authors:
  • Niels Lohmann

  • Affiliations:
  • Institut für Informatik, Universität Rostock, Rostock, Germany 18051

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

Controllability is a fundamental correctness criterion for interacting service models. A service model is controllable if there exists a partner service such that their composition is free of deadlocks and livelocks. Whereas controllability can be automatically decided, the existing decision algorithm gives no information about the reasons of why a service model is uncontrollable. This paper introduces a diagnosis framework to find these reasons which can help to fix uncontrollable service models.