2013
DOI: 10.1007/978-3-642-37075-5_2
|View full text |Cite
|
Sign up to set email alerts
|

History-Register Automata

Abstract: Abstract. Programs with dynamic allocation are able to create and use an unbounded number of fresh resources, such as references, objects, files, etc. We propose History-Register Automata (HRA), a new automata-theoretic formalism for modelling and analysing such programs. HRAs extend the expressiveness of previous approaches and bring us to the limits of decidability for reachability checks. The distinctive feature of our machines is their use of unbounded memory sets (histories) where input symbols can be sel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(15 citation statements)
references
References 34 publications
0
15
0
Order By: Relevance
“…comment: There exist many variants of the A1RA model, and hardness also holds for the corresponding data logics [e.g. 48,25,32,88,31,89]. See A1TA for the case of linearly ordered data, and LTL ↓ [k] for data logics using multiple attributes with a hierarchical policy.…”
Section: 1mentioning
confidence: 99%
“…comment: There exist many variants of the A1RA model, and hardness also holds for the corresponding data logics [e.g. 48,25,32,88,31,89]. See A1TA for the case of linearly ordered data, and LTL ↓ [k] for data logics using multiple attributes with a hierarchical policy.…”
Section: 1mentioning
confidence: 99%
“…In [19] the authors already show that nrHRA can be simulated by CMA. Their construction does not make use of the local-acceptance condition, so the fact that nrHRA can be simulated by WCMA is immediate.…”
Section: Weak Class Memory Automatamentioning
confidence: 99%
“…In Section 3 we identify a natural restriction of Class Memory Automata, which we call weak Class Memory Automata, in which the localacceptance condition of CMA is dropped. We show that these weak CMA are equivalent to: (i) Class Counting Automata, which were introduced in [11]; (ii) non-reset History Register Automata, introduced in [19]; and (iii) locally prefix-closed Data Automata, introduced in [4].…”
Section: Introductionmentioning
confidence: 98%
See 1 more Smart Citation
“…The use of predicates to observe the history of data share similarities with approaches based on history expressions introduced in [6]. Register Automata and History-Register Automata have also been used to model programs with dynamic allocation in [18,19]. Verification of models with external memory has been considered e.g.…”
Section: Related Workmentioning
confidence: 99%