2020
DOI: 10.1007/978-3-030-58666-9_4
|View full text |Cite
|
Sign up to set email alerts
|

Petri Nets with Parameterised Data

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 30 publications
(18 citation statements)
references
References 22 publications
0
18
0
Order By: Relevance
“…Applications are also important for testing the feasibility of the algorithms suggested by theoretical research in concrete implementations. As briefly mentioned in the introduction, frameworks for the verification of data-aware processes [35,69,70] provide a particularly interesting setting where (combined) uniform interpolation plays a crucial role from the theoretical, the methodological/algorithmic, and the operational perspectives (see [71] for an exhaustive introduction to this topic). In this context, complex dynamic systems that can interact with a persistent data storage are verified against some property of interest via sophisticated techniques based on SMT-solving and on automated reasoning; specifically, the presence of the 'data' component, which is usually represented as relational databases that the 'process' component can query and update, requires the development of suitable techniques for eliminating (to some extent) quantifiers binding variables that range over the content of such databases.…”
Section: Discussionmentioning
confidence: 99%
“…Applications are also important for testing the feasibility of the algorithms suggested by theoretical research in concrete implementations. As briefly mentioned in the introduction, frameworks for the verification of data-aware processes [35,69,70] provide a particularly interesting setting where (combined) uniform interpolation plays a crucial role from the theoretical, the methodological/algorithmic, and the operational perspectives (see [71] for an exhaustive introduction to this topic). In this context, complex dynamic systems that can interact with a persistent data storage are verified against some property of interest via sophisticated techniques based on SMT-solving and on automated reasoning; specifically, the presence of the 'data' component, which is usually represented as relational databases that the 'process' component can query and update, requires the development of suitable techniques for eliminating (to some extent) quantifiers binding variables that range over the content of such databases.…”
Section: Discussionmentioning
confidence: 99%
“…We consider the present work, together with [12,13,17,28], as the starting point for a full line of research dedicated to SMT-based techniques for the effective verification of data-aware processes [15], addressing richer forms of verification beyond safety (such as liveness, fairness, or full LTL-FO) and richer classes of artifact systems, (e.g., with concrete data types and arithmetics), while identifying novel decidable classes (e.g., by restricting the structure of the DB and of transition and state formulae) beyond the ones presented in [13,17]. Concerning implementation, we plan to further develop our tool to incorporate in it the plethora of optimizations and sophisticated search strategies available in infinite-state SMT-based model checking.…”
Section: Discussionmentioning
confidence: 99%
“…We focus on block-structured BPMN since this allows us to define a direct execution semantics also for advanced constructs like interrupting exceptions and cancelations, and to exploit this upon verifying the resulting models (see [1] for the technical details). However, our approach would seamlessly carry over to the case where the control-flow backbone of the process is captured using a Petri net, as in [13]. Although, conceptually, delta-BPMN supports the same set of blocks as DAB [1], its current implementation covers the fundamental blocks shown in Figure 1.…”
Section: The Process Component Of Delta-bpmnmentioning
confidence: 99%