Javascript must be enabled to continue!
Business process verification – finally a reality!
View through CrossRef
PurposeThe purpose of this paper is to demonstrate that process verification has matured to a level where it can be used in practice. This paper reports on new verification techniques that can be used to assess the correctness of real‐life models.Design/methodology/approachThe proposed approach relies on using formal methods to determine the correctness of business processes with cancellation and OR‐joins. The paper also demonstrates how reduction rules can be used to improve the efficiency. These techniques are presented in the context of the workflow language yet another workflow language (YAWL) that provides direct support for 20 most frequently used patterns found today (including cancellation and OR‐joins). But the results also apply to other languages with these features (e.g. BPMN, EPCs, UML activity diagrams, etc.). An editor has been developed that provides diagnostic information based on the techniques presented in this paper.FindingsThe paper proposes four properties for business processes with cancellation and OR‐joins, namely: soundness, weak soundness, irreducible cancellation regions and immutable OR‐joins and develop new techniques to verify these properties. Reduction rules have been used as a means of improving the efficiency of the algorithm. The paper demonstrates the feasibility of this verification approach using a realistic and complex business process, the visa application process for general skilled migration to Australia, modelled as a YAWL workflow with cancellation regions and OR‐joins.Originality/valueBusiness processes sometimes require complex execution interdependencies to properly complete a process. For instance, it is possible that certain activities need to be cancelled mid‐way though the process. Some parallel activities may require complex “wait and see” style synchronisation depending on a given context. These types of business processes can be found in various domains, such as application integration, B2B commerce, web service composition and workflow systems. Even though cancellation and sophisticated join structures are present in many business processes, existing verification techniques are unable to deal with such processes. Hence, this paper plays an important role in making process verification a reality.
Title: Business process verification – finally a reality!
Description:
PurposeThe purpose of this paper is to demonstrate that process verification has matured to a level where it can be used in practice.
This paper reports on new verification techniques that can be used to assess the correctness of real‐life models.
Design/methodology/approachThe proposed approach relies on using formal methods to determine the correctness of business processes with cancellation and OR‐joins.
The paper also demonstrates how reduction rules can be used to improve the efficiency.
These techniques are presented in the context of the workflow language yet another workflow language (YAWL) that provides direct support for 20 most frequently used patterns found today (including cancellation and OR‐joins).
But the results also apply to other languages with these features (e.
g.
BPMN, EPCs, UML activity diagrams, etc.
).
An editor has been developed that provides diagnostic information based on the techniques presented in this paper.
FindingsThe paper proposes four properties for business processes with cancellation and OR‐joins, namely: soundness, weak soundness, irreducible cancellation regions and immutable OR‐joins and develop new techniques to verify these properties.
Reduction rules have been used as a means of improving the efficiency of the algorithm.
The paper demonstrates the feasibility of this verification approach using a realistic and complex business process, the visa application process for general skilled migration to Australia, modelled as a YAWL workflow with cancellation regions and OR‐joins.
Originality/valueBusiness processes sometimes require complex execution interdependencies to properly complete a process.
For instance, it is possible that certain activities need to be cancelled mid‐way though the process.
Some parallel activities may require complex “wait and see” style synchronisation depending on a given context.
These types of business processes can be found in various domains, such as application integration, B2B commerce, web service composition and workflow systems.
Even though cancellation and sophisticated join structures are present in many business processes, existing verification techniques are unable to deal with such processes.
Hence, this paper plays an important role in making process verification a reality.
Related Results
Verification of High Speed on Chip with VIP using System Verilog
Verification of High Speed on Chip with VIP using System Verilog
Abstract - The exploration work is addressing verification of High speed on chips protocol; we've used the system Verilog grounded test bench structure. I developed a system Verilo...
Shenzi 16-Inch Oil Export SCR CVA Verification
Shenzi 16-Inch Oil Export SCR CVA Verification
Abstract
In 2006 Enterprise developed a 16-inch oil export system from Shenzi field located in Green Canyon Block 653 in the Gulf of Mexico, approximately 120 nau...
Platform Verification - Aview From Amember Of Industry
Platform Verification - Aview From Amember Of Industry
ABSTRACT
Concerns have been raised in many sectors regarding the safety and reliability of offshore platforms. In this paper, the history of offshore operations a...
Comparing cybersickness in virtual reality and mixed reality head-mounted displays
Comparing cybersickness in virtual reality and mixed reality head-mounted displays
Introduction: Defence Research and Development Canada is developing guidance on the use of Mixed Reality head-mounted displays for naval operations in the Royal Canadian Navy. Virt...
Hegel, Georg Wilhelm Friedrich (1770–1831)
Hegel, Georg Wilhelm Friedrich (1770–1831)
Hegel was the last of the main representatives of a philosophical movement known as German Idealism, which developed towards the end of the eighteenth century primarily as a reacti...
Hegel, Georg Wilhelm Friedrich (1770–1831)
Hegel, Georg Wilhelm Friedrich (1770–1831)
Hegel was the last of the main representatives of a philosophical movement known as German Idealism, which developed towards the end of the eighteenth century primarily as a reacti...
ПЕРСПЕКТИВИ ОНТОЛОГІЧНОГО МОДЕЛЮВАННЯ ЯК ЗАСОБУ ВЕРИФІКАЦІЇ РЕЗУЛЬТАТІВ ПСИХОЛОГІЧНОГО ДОСЛІДЖЕННЯ (НА ПРИКЛАДІ ВИВЧЕННЯ ЯВИЩ ГРИ)
ПЕРСПЕКТИВИ ОНТОЛОГІЧНОГО МОДЕЛЮВАННЯ ЯК ЗАСОБУ ВЕРИФІКАЦІЇ РЕЗУЛЬТАТІВ ПСИХОЛОГІЧНОГО ДОСЛІДЖЕННЯ (НА ПРИКЛАДІ ВИВЧЕННЯ ЯВИЩ ГРИ)
Purpose. Methodological differences in the verification standards for the results of scientific knowledge between individual psychological branches represented in the domestic and ...
Innovative Techniques for Software Verification in Medical Devices
Innovative Techniques for Software Verification in Medical Devices
Medical device software verification is essential for safety, effectiveness, and dependability. Traditional verification methods must adapt to complex software systems and regulato...

