Non-termination of structured imperative programs is primarily due to infinite loops. An important class of non-terminating loop behaviors can be characterized using the notion of recurrent sets. A recurrent set is a set of states from which execution of the loop cannot or might not escape. Existing analyses that infer recurrent sets to our knowledge rely on one of: the combination of forward and backward analyses, quantifier elimination, or SMT-solvers. We propose a purely forward abstract interpretation–based analysis that can be used together with a possibly complicated abstract domain where none of the above is readily available. The analysis searches for a recurrent set of every individual loop in a program by building a graph of abstr...
We consider the problem of deciding ω-regular properties on infinite traces produced by linear loops...
Abstract. In this paper one studies in what conditions a recurrent sequence becomes stationary
It is common for a real-time system to contain a nonterminating process monitoring an input and cont...
Non-termination of structured imperative programs is primarily due to infinite loops. An important c...
We propose an abstract-interpretation-based analysis for recurrent sets. A recurrent set is a set of...
Termination and non-termination are a pair of fundamental program properties. Arguably, the majority...
International audienceWe present new static analysis methods for proving liveness properties of prog...
Complex systems are characterized by deterministic laws (which often may be hidden) and randomness. ...
A well-established approach to reasoning about loops during program analysis is to capture the effec...
International audienceWe present new static analysis methods for proving liveness properties of prog...
By definition, fractal structures possess recurrent patterns. At different levels repeating pattern...
1 Introduction In traditional model checking, the model is a finite state machine whose vertices cor...
We introduce a family of long-run average properties of Markov chains that are useful for purposes o...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
AbstractIt is common for a real-time system to contain a nonterminating process monitoring an input ...
We consider the problem of deciding ω-regular properties on infinite traces produced by linear loops...
Abstract. In this paper one studies in what conditions a recurrent sequence becomes stationary
It is common for a real-time system to contain a nonterminating process monitoring an input and cont...
Non-termination of structured imperative programs is primarily due to infinite loops. An important c...
We propose an abstract-interpretation-based analysis for recurrent sets. A recurrent set is a set of...
Termination and non-termination are a pair of fundamental program properties. Arguably, the majority...
International audienceWe present new static analysis methods for proving liveness properties of prog...
Complex systems are characterized by deterministic laws (which often may be hidden) and randomness. ...
A well-established approach to reasoning about loops during program analysis is to capture the effec...
International audienceWe present new static analysis methods for proving liveness properties of prog...
By definition, fractal structures possess recurrent patterns. At different levels repeating pattern...
1 Introduction In traditional model checking, the model is a finite state machine whose vertices cor...
We introduce a family of long-run average properties of Markov chains that are useful for purposes o...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
AbstractIt is common for a real-time system to contain a nonterminating process monitoring an input ...
We consider the problem of deciding ω-regular properties on infinite traces produced by linear loops...
Abstract. In this paper one studies in what conditions a recurrent sequence becomes stationary
It is common for a real-time system to contain a nonterminating process monitoring an input and cont...