TY - JOUR AB - Purpose Declarative process modelling is a constraint-centric approach that treats business rules as first-class citizens in business process models. Augmenting the declarative process modelling technique with capability to detect the constraint violations during business process execution is of crucial importance. The purpose of this paper is to contribute to the modelling of business rules through a repository of pattern-oriented templates.Design/methodology/approach The semantics of the business rule templates is underpinned by linear temporal logic (LTL). Automated temporal reasoning is then conducted for determining whether process executions adhere to the business rules through the utilisation of the Logics Workbench (LWB). An application of the methodological framework is illustrated by a realistic case study on degree requirements verification.Findings To access the practicality of the approach, the case study of this paper is based on the verification of degree requirements, which is different from the domain area of the case study in the author’s prior work. The findings indicated that the temporal framework could be applied to the declarative process modelling in a consistent and efficient manner.Originality/value This paper is an extended version of the author’s earlier study. More details on the LTL and LWB are provided in the current study. The author introduces 17 new business rule templates and illustrates the utilisation of the new templates via a case study that belongs to a different domain area. VL - 23 IS - 5 SN - 1463-7154 DO - 10.1108/BPMJ-05-2016-0105 UR - https://doi.org/10.1108/BPMJ-05-2016-0105 AU - Lam Vitus S.W. PY - 2017 Y1 - 2017/01/01 TI - Detecting violation of business constraints in declarative process execution: a case study T2 - Business Process Management Journal PB - Emerald Publishing Limited SP - 1043 EP - 1063 Y2 - 2024/04/19 ER -