. We present a fixpoint-analysis machine, for the efficient computation of homogeneous, hierarchical, and alternating fixpoints over regular, context-free/push-down and macro models. Applications of such fixpoint computations include intra- and interprocedural data flow analysis, model checking for various temporal logics, and the verification of behavioural relations between distributed systems. The fixpoint-analysis machine identifies an adequate (parameterized) level for a uniform treatment of all those problems, which, despite its uniformity, outperforms the `standard iteration based' special purpose tools usually by factors around 10, even if the additional compilation time is taken into account. 1 Introduction and Motivation A ...
We present a modular fixpoint computation that consumes smaller memory than a global fixpoint iterat...
This paper investigates the specification of data flow problems by temporal logic formulas and prov...
Model repair is a formal method that aims at fixing bugs in models automatically. Typically, these m...
Program analysis is critical to many software engineering tools. However, modern programming languag...
This paper presents an efficient algorithm for solving the fixpoints that arise in complex program a...
Big-step abstract interpreters are an approach to build static analyzers based on big-step interpret...
AbstractStatic analysis by abstract interpretation aims at automatically proving properties of compu...
Model checking, logging, debugging, and checkpointing/recovery are great tools to identify bugs in s...
Many automated finite-state verification procedures can be viewed as fixpoint computations over a fi...
We review the techniques for over- and underapproximation used in symbolic model checking and their ...
Abstract We prove a general finite-time convergence theorem for fixpoint expressions over a well-qua...
International audienceStatic analysis by abstract interpretation aims at automatically proving prope...
A causal distributed breakpoint is initiated by a sequential breakpoint in one process of a distribu...
Model checking is the process of verifying the behaviour of a dynamic system, where a model of the i...
This report features an introduction to lattice- and fixpoint theory and a survey of methods and rec...
We present a modular fixpoint computation that consumes smaller memory than a global fixpoint iterat...
This paper investigates the specification of data flow problems by temporal logic formulas and prov...
Model repair is a formal method that aims at fixing bugs in models automatically. Typically, these m...
Program analysis is critical to many software engineering tools. However, modern programming languag...
This paper presents an efficient algorithm for solving the fixpoints that arise in complex program a...
Big-step abstract interpreters are an approach to build static analyzers based on big-step interpret...
AbstractStatic analysis by abstract interpretation aims at automatically proving properties of compu...
Model checking, logging, debugging, and checkpointing/recovery are great tools to identify bugs in s...
Many automated finite-state verification procedures can be viewed as fixpoint computations over a fi...
We review the techniques for over- and underapproximation used in symbolic model checking and their ...
Abstract We prove a general finite-time convergence theorem for fixpoint expressions over a well-qua...
International audienceStatic analysis by abstract interpretation aims at automatically proving prope...
A causal distributed breakpoint is initiated by a sequential breakpoint in one process of a distribu...
Model checking is the process of verifying the behaviour of a dynamic system, where a model of the i...
This report features an introduction to lattice- and fixpoint theory and a survey of methods and rec...
We present a modular fixpoint computation that consumes smaller memory than a global fixpoint iterat...
This paper investigates the specification of data flow problems by temporal logic formulas and prov...
Model repair is a formal method that aims at fixing bugs in models automatically. Typically, these m...