DS07 - Société de l'information et de la communication 2017

Foundations of Stack-Based Automata – LIFOUNDATIONS

Submission summary

Stack-based automata provide a mathematical framework for modeling the sequential behavior of computer programs.
They are essentially finite state automata that have access to an infinite memory that can be manipulated in a first-in/last-out fashion. Pushdown automata are probably the most prominent stack-based automata, allowing to model the behavior of recursive programs with boolean variables.



This project contributes to the foundational understanding of stack-based automata, a central model in software verification allowing to reason about sequentiality. It studies three central questions, namely the subclass problem (decide if a given program can be described by a simpler program of a
syntactical/semantical subclass), the complexity problem (decide if the computation realized by a given program can be performed using only a limited amount of resources) and and the equivalence problem (do two given programs behave equivalently?).

Although in the past twenty-five years several decidability results have been obtained, still many questions (sometimes very basic) remain open and are in some instances far from being understood.

The goal of this project is to improve our understanding of stack-based automata in terms of three central research directions: the subclass problem, the complexity problem, and the equivalence problem.

Project coordination

Stefan Göller (Laboratoire Spécification et Vérification)

The author of this summary is the project coordinator, who is responsible for the content of this summary. The ANR declines any responsibility as for its contents.

Partnership

LSV Laboratoire Spécification et Vérification

Help of the ANR 166,206 euros
Beginning and duration of the scientific project: March 2018 - 48 Months

Useful links

Explorez notre base de projets financés

 

 

ANR makes available its datasets on funded projects, click here to find more.

Sign up for the latest news:
Subscribe to our newsletter