Specification, Verification and Explanation of Violation for Data Aware Compliance Rules

  • Authors:
  • Ahmed Awad;Matthias Weidlich;Mathias Weske

  • Affiliations:
  • Hasso-Plattner-Institute, University of Potsdam, Germany;Hasso-Plattner-Institute, University of Potsdam, Germany;Hasso-Plattner-Institute, University of Potsdam, Germany

  • Venue:
  • ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Compliance checking is becoming an inevitable step in the business processes management life cycle. Languages for expressing compliance requirements should address the fundamental aspects of process modeling, i.e. control flow, data handling, and resources. Most of compliance checking approaches focus on verifying aspects related to control flow. Moreover, giving useful feedback in case of violation is almost neglected. In this paper, we demonstrate how data can be incorporated into the specification of compliance rules. We call these rules data aware. Building upon our previous work, we extend BPMN-Q, a query language we developed, to express these rules as queries and formalize these rules by mapping them into PLTL. In addition, whenever a compliance rule is violated, execution paths causing violations are visualized to the user. To achieve this, temporal logic querying is used.