A system for deduction-based formal verification of workflow-oriented software models

The work concerns formal verification of workflow-oriented software models using the deductive approach. The formal correctness of a model’s behaviour is considered. Manually building logical specifications, which are regarded as a set of temporal logic formulas, seems to be a significant obstacle f...

Full description

Bibliographic Details
Main Author: Klimek Radosław
Format: Article
Language:English
Published: Sciendo 2014-12-01
Series:International Journal of Applied Mathematics and Computer Science
Subjects:
Online Access:https://doi.org/10.2478/amcs-2014-0069
id doaj-3ace2caf02094dfe83e6217f705170d7
record_format Article
spelling doaj-3ace2caf02094dfe83e6217f705170d72021-09-06T19:41:08ZengSciendoInternational Journal of Applied Mathematics and Computer Science2083-84922014-12-0124494195610.2478/amcs-2014-0069amcs-2014-0069A system for deduction-based formal verification of workflow-oriented software modelsKlimek Radosław0Department of Applied Computer Science AGH University of Science and Technology, al. A. Mickiewicza 30, 30-059 Kraków, PolandThe work concerns formal verification of workflow-oriented software models using the deductive approach. The formal correctness of a model’s behaviour is considered. Manually building logical specifications, which are regarded as a set of temporal logic formulas, seems to be a significant obstacle for an inexperienced user when applying the deductive approach. A system, along with its architecture, for deduction-based verification of workflow-oriented models is proposed. The process inference is based on the semantic tableaux method, which has some advantages when compared with traditional deduction strategies. The algorithm for automatic generation of logical specifications is proposed. The generation procedure is based on predefined workflow patterns for BPMN, which is a standard and dominant notation for the modeling of business processes. The main idea behind the approach is to consider patterns, defined in terms of temporal logic, as a kind of (logical) primitives which enable the transformation of models to temporal logic formulas constituting a logical specification. Automation of the generation process is crucial for bridging the gap between the intuitiveness of deductive reasoning and the difficulty of its practical application when logical specifications are built manually. This approach has gone some way towards supporting, hopefully enhancing, our understanding of deduction-based formal verification of workflow-oriented models.https://doi.org/10.2478/amcs-2014-0069formal verificationdeductive reasoningtemporal logicsemantic tableauxworkflow patternslogical primitivesgenerating logical specificationsbusiness modelsbpmn
collection DOAJ
language English
format Article
sources DOAJ
author Klimek Radosław
spellingShingle Klimek Radosław
A system for deduction-based formal verification of workflow-oriented software models
International Journal of Applied Mathematics and Computer Science
formal verification
deductive reasoning
temporal logic
semantic tableaux
workflow patterns
logical primitives
generating logical specifications
business models
bpmn
author_facet Klimek Radosław
author_sort Klimek Radosław
title A system for deduction-based formal verification of workflow-oriented software models
title_short A system for deduction-based formal verification of workflow-oriented software models
title_full A system for deduction-based formal verification of workflow-oriented software models
title_fullStr A system for deduction-based formal verification of workflow-oriented software models
title_full_unstemmed A system for deduction-based formal verification of workflow-oriented software models
title_sort system for deduction-based formal verification of workflow-oriented software models
publisher Sciendo
series International Journal of Applied Mathematics and Computer Science
issn 2083-8492
publishDate 2014-12-01
description The work concerns formal verification of workflow-oriented software models using the deductive approach. The formal correctness of a model’s behaviour is considered. Manually building logical specifications, which are regarded as a set of temporal logic formulas, seems to be a significant obstacle for an inexperienced user when applying the deductive approach. A system, along with its architecture, for deduction-based verification of workflow-oriented models is proposed. The process inference is based on the semantic tableaux method, which has some advantages when compared with traditional deduction strategies. The algorithm for automatic generation of logical specifications is proposed. The generation procedure is based on predefined workflow patterns for BPMN, which is a standard and dominant notation for the modeling of business processes. The main idea behind the approach is to consider patterns, defined in terms of temporal logic, as a kind of (logical) primitives which enable the transformation of models to temporal logic formulas constituting a logical specification. Automation of the generation process is crucial for bridging the gap between the intuitiveness of deductive reasoning and the difficulty of its practical application when logical specifications are built manually. This approach has gone some way towards supporting, hopefully enhancing, our understanding of deduction-based formal verification of workflow-oriented models.
topic formal verification
deductive reasoning
temporal logic
semantic tableaux
workflow patterns
logical primitives
generating logical specifications
business models
bpmn
url https://doi.org/10.2478/amcs-2014-0069
work_keys_str_mv AT klimekradosław asystemfordeductionbasedformalverificationofworkfloworientedsoftwaremodels
AT klimekradosław systemfordeductionbasedformalverificationofworkfloworientedsoftwaremodels
_version_ 1717766976601849856