2011
DOI: 10.1007/978-3-642-22110-1_60
|View full text |Cite
|
Sign up to set email alerts
|

Model Checking Recursive Programs with Numeric Data Types

Abstract: Abstract. Pushdown systems (PDS) naturally model sequential recursive programs. Numeric data types also often arise in real-world programs. We study the extension of PDS with unbounded counters, which naturally model numeric data types. Although this extension is Turingpowerful, reachability is known to be decidable when the number of reversals between incrementing and decrementing modes is bounded. In this paper, we (1) pinpoint the decidability/complexity of reachability and linear/branching time model check… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
66
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 46 publications
(69 citation statements)
references
References 32 publications
3
66
0
Order By: Relevance
“…The recent work [16] is also closely related to our paper. We are grateful to an anonymous referee for pointing it to us.…”
Section: Introductionmentioning
confidence: 55%
See 2 more Smart Citations
“…The recent work [16] is also closely related to our paper. We are grateful to an anonymous referee for pointing it to us.…”
Section: Introductionmentioning
confidence: 55%
“…We are grateful to an anonymous referee for pointing it to us. Our work and [16] have been done independently but most of our results can be reproved by extending [16]. In [16], operational models extending pushdown systems with counters and clocks are considered; a version of reversal-bounded LTL model-checking is shown to be coNExpTime [16, Theorem 2].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Results about model-checking reversal-bounded counter systems with LTL equipped with arithmetical constraints can be found in [BD11,HL11]. Below, we recall the definition for the reversal-bounded model-checking problem (RBMC).…”
Section: Theorem 14mentioning
confidence: 99%
“…Examples include reversal-bounded counter machines (which have a bound on the number of reversals) [HR87,BD11,HL11], context-bounded model-checking (where there is a bound on the number of context switches) [QR05], and of course bounded model-checking (BMC) (where there is a bound on the distance of the reached positions), see e.g. [BCC + 03].…”
Section: Why Path Schema Enumeration?mentioning
confidence: 99%