Soundness of workflow nets: classification, decidability, and analysis

WMP Van Der Aalst, KM Van Hee… - Formal aspects of …, 2011 - Springer
Workflow nets, a particular class of Petri nets, have become one of the standard ways to
model and analyze workflows. Typically, they are used as an abstraction of the workflow that …

Formalisations and applications of BPMN

PYH Wong, J Gibbons - Science of Computer Programming, 2011 - Elsevier
We present two formalisations of the Business Process Modelling Notation (BPMN). In
particular, we introduce a semantic model for BPMN in the process algebra CSP; we then …

Event-driven temporal logic pattern for control software requirements specification

V Zyubin, I Anureev, N Garanina, S Staroletov… - … of Software Engineering …, 2021 - Springer
This paper presents event-driven temporal logic (EDTL), a specification formalism that
allows the users to describe the behavior of control software in terms of events (including …

Specification patterns from research to industry: a case study in service-based applications

D Bianculli, C Ghezzi, C Pautasso… - 2012 34th International …, 2012 - ieeexplore.ieee.org
Specification patterns have proven to help developers to state precise system requirements,
as well as formalize them by means of dedicated specification languages. Most of the past …

An ontology of specification patterns for verification of concurrent systems

N Garanina, V Zubin, T Lyakh… - New Trends in Intelligent …, 2018 - ebooks.iospress.nl
Verifying the reliability of software systems formally is difficult due to the complexity of system
correctness requirements. Specification patterns allow us to describe typical requirements in …

How understandable are pattern-based behavioral constraints for novice software designers?

C Czepa, U Zdun - ACM Transactions on Software Engineering and …, 2019 - dl.acm.org
This article reports a controlled experiment with 116 participants on the understandability of
representative graphical and textual pattern-based behavioral constraint representations …

An ontology-based approach to support formal verification of concurrent systems

N Garanina, I Anureev, E Sidorova, D Koznov… - Formal Methods. FM …, 2020 - Springer
Formal verification ensures the absence of design errors in a system with respect to system's
requirements. This is especially important for the control software of critical systems, ranging …

A pattern-based approach for the verification of business process descriptions

S Patig, M Stolz - Information and Software Technology, 2013 - Elsevier
CONTEXT: Empirical studies indicate that companies mostly adopt business process
management to support organizational concerns. Consequently, descriptions of business …

Verification-oriented process ontology

NO Garanina, IS Anureev, OI Borovikova - Automatic Control and …, 2019 - Springer
This paper presents the ontology of the concurrent processes close to Hoare communicating
sequential processes. It is a part of an intellectual system for supporting verification of …

Multiple analyses, requirements once: simplifying testing and verification in automotive model-based development

P Berger, J Nellen, JP Katoen, E Ábrahám… - Formal Methods for …, 2019 - Springer
In industrial model-based development (MBD) frameworks, requirements are typically
specified informally using textual descriptions. To enable the application of formal methods …