Model checking inconsistency recovery costs

  • Authors:
  • Gang Zhou

  • Affiliations:
  • School of CSIT, RMIT University, Melbourne, Australia

  • Venue:
  • ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Typically, when services become inconsistent from a business viewpoint, it is expected that compensation be used to recover from the inconsistency, by undoing the executed operations. In reality, compensation may incur additional costs, however existing approaches to recovery do not take such costs fully into account. We identify some major underlying gaps in SOC (Service Oriented Computing) related to compensation modelling, inconsistency identification, recovery and cost calculation. To make services more reasonable and predictable in dealing with inconsistencies from a cost perspective. We propose a cost-aware compensation framework modelling service compensations and compositions by a Petri Net-based model, reasoning about inconsistency recovery behaviours by model checking the LTL properties corresponding to business rules, and computing costs of recovery behaviours by parameterised cost calculation.