Push-Down Automata with Gap-Order Constraints - Fundamentals of Software Engineering Access content directly
Conference Papers Year : 2013

Push-Down Automata with Gap-Order Constraints

Parosh Aziz Abdulla
  • Function : Author
  • PersonId : 1007031
Mohamed Faouzi Atig
  • Function : Author
  • PersonId : 998103
Andreas Podelski
  • Function : Author
  • PersonId : 1007032

Abstract

We consider push-down automata with data (Pdad) that operate on variables ranging over the set of natural numbers. The conditions on variables are defined via gap-order constraint. Gap-order constraints allow to compare variables for equality, or to check that the gap between the values of two variables exceeds a given natural number. The messages inside the stack are equipped with values that are natural numbers reflecting their “values”. When a message is pushed to the stack, its value may be defined by a variable in the program. When a message is popped, its value may be copied to a variable. Thus, we obtain a system that is infinite in two dimensions, namely we have a stack that may contain an unbounded number of messages each of which is equipped with a natural number. We present an algorithm for solving the control state reachability problem for Pdad based on two steps. We first provide a translation to the corresponding problem for context-free grammars with data (Cfgd). Then, we use ideas from the framework of well quasi-orderings in order to obtain an algorithm for solving the reachability problem for Cfgds.
Fichier principal
Vignette du fichier
978-3-642-40213-5_13_Chapter.pdf (158.32 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01514667 , version 1 (26-04-2017)

Licence

Attribution

Identifiers

Cite

Parosh Aziz Abdulla, Mohamed Faouzi Atig, Giorgio Delzanno, Andreas Podelski. Push-Down Automata with Gap-Order Constraints. 5th International Conference on Fundamentals of Software Engineering (FSEN), Apr 2013, Tehran, Iran. pp.199-216, ⟨10.1007/978-3-642-40213-5_13⟩. ⟨hal-01514667⟩
175 View
128 Download

Altmetric

Share

Gmail Facebook X LinkedIn More