2016
DOI: 10.1007/978-3-319-40229-1_35
|View full text |Cite
|
Sign up to set email alerts
|

Unbounded-Thread Program Verification using Thread-State Equations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(25 citation statements)
references
References 20 publications
0
25
0
Order By: Relevance
“…For instance, in an approach proposed by the authors [7], which has recently been refined by Geffroy, Leroux and Sutre [9], reachability in continuous Petri nets is used as a pruning criterion inside the classical backward algorithm [10] for deciding coverability in Petri nets. Furthermore, integer over-approximations of VASS and Petri nets have been used as semi-decision procedures for coverability in VASS [11], [12]. In all such application scenarios, those overapproximations have led to decision procedures for coverability problems in VASS and Petri nets that yield an empirically outstanding performance on real-world instances [11], [7], [12], [9].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…For instance, in an approach proposed by the authors [7], which has recently been refined by Geffroy, Leroux and Sutre [9], reachability in continuous Petri nets is used as a pruning criterion inside the classical backward algorithm [10] for deciding coverability in Petri nets. Furthermore, integer over-approximations of VASS and Petri nets have been used as semi-decision procedures for coverability in VASS [11], [12]. In all such application scenarios, those overapproximations have led to decision procedures for coverability problems in VASS and Petri nets that yield an empirically outstanding performance on real-world instances [11], [7], [12], [9].…”
Section: Introductionmentioning
confidence: 99%
“…Furthermore, integer over-approximations of VASS and Petri nets have been used as semi-decision procedures for coverability in VASS [11], [12]. In all such application scenarios, those overapproximations have led to decision procedures for coverability problems in VASS and Petri nets that yield an empirically outstanding performance on real-world instances [11], [7], [12], [9].…”
Section: Introductionmentioning
confidence: 99%
“…To obtain a finer reachability over-approximation, we introduce so-called traps and siphons constraints borrowed from the theory of Petri nets [11,15,16] and successfully applied to a number of analysis problems (see e.g. [5,15,16]). Intuitively, for some subset of transitions U ⊆ T , a U -trap is a set of states P ⊆ Q such that every transition of U that removes an agent from P also moves an agent into P .…”
Section: Strong Consensusmentioning
confidence: 99%
“…The new approach was based on classical Petri nets analysis techniques, the marking equation and traps [30,31], and utilized an SMT solver to implement the constraint approach. Inspired by Esparza's work, Athanasiou et al [32] introduced an approximate coverability method by using thread state equations and implemented it in a tool named TSE. TSE is very capable on Boolean programs but theoretically incomplete.…”
Section: Related Workmentioning
confidence: 99%
“…Most crowdsourcing programs are described in pthread-style multithreaded ANSI-C. SatAbs is the front-end of TTSCov, which translates the input ANSI-C programs in to TTS. To measure TTSCov's performance, we compare with the state-of-the-art tools: MIST, IIC [21], BFC [11], Petrinizer [29], and TSE [32]. All experiments are performed on an Intel 3.4 GHz Intel, and 16 GB of memory, running Linux OS in 64-bit.…”
Section: Experimental Evaluationmentioning
confidence: 99%