Process restructuring in the presence of message-dependent variables

  • Authors:
  • Thomas S. Heinze;Wolfram Amme;Simon Moser

  • Affiliations:
  • Friedrich Schiller University of Jena, Jena, Germany;Friedrich Schiller University of Jena, Jena, Germany;IBM Software Laboratory Böblingen, Böblingen, Germany

  • Venue:
  • ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

When services interact, issues can be caused by service implementations being stateful because a stateful implementation requires a certain message exchange protocol to be followed. At present, a model of such a message exchange protocol is seldom complete and precise, mainly because the available analysis techniques for its derivation suffer from drawbacks: most prominently the neglect of data. Process restructuring allows for the increase of precision of such a data-unaware analysis by resolving conditional into unconditional control flow in service implementations and hence eliminating the need to consider data. But the restructuring approach so far has been restricted to cases where conditions of data-based choices have been defined over quasi-constant variables only. In this paper we introduce a restructuring technique that also allows us to resolve data-based choices with conditions over variables whose value is determined by the contents of incoming messages.