Authors:
Luis E. Mendoza Morales
1
;
Manuel I. Capel Tuñón
2
and
María A. Pérez
2
Affiliations:
1
Simón Bolívar University, Venezuela
;
2
University of Granada, Spain
Keyword(s):
Business process modelling, Model–checking, Task model, Compositional verification, Formal specification.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Modeling Formalisms, Languages and Notations
;
Software Engineering
;
Systems Engineering
Abstract:
A specific check that is required to be performed as part of the Business Process Modelling (BPM) is on whether the activities and tasks described by Business Processes (BPs) are sound and well–coordinated. In this work we present how the Model–Checking verification technique for software can be integrated within a Formal Compositional Verification Approach (FVCA) to allow the automatic verification of BPs modelled with Business Process Modelling Notation (BPMN). The FVCA is based on a formal specification language
with composition constructs. A timed semantics of BPMN defined in terms of the Communicating Sequential Processes + Time (CSP+T) extends untimed BPMN modelling entities with timing constrains in order to detail the behavior of BPs during the execution of real scenarios that they represent. With our proposal we are able to specify and to develop the Business Process Task Model (BPTM) of a target business system. In order to show a practical use of our proposal, a BPTM of a
n instance of a BPM enterprise–project related to the Customer Relationship Management (CRM) business is presented.
(More)