Abstract. We show that rewrite systems can be used to give semantics to imperative programs with boolean variables, a class of programs used in software model-checking as over- or underapproximations of real programs. We study the classes of rewrite systems induced by programs with different features like procedures, concurrency, or dynamic thread creation, and survey a number of results on their word problem and their symbolic reachability problem.
This paper is an initial step in the development of a logic for verifying properties of programs in ...
Abstract. We present the design, implementation and empirical evalu-ation of Bebop|a symbolic model ...
AbstractSoftware architecture description languages (ADL) allow a software designer to focus on high...
Abstract. A fundamental issue in model checking of software is the choice of a model for soft-ware. ...
Abstract. A fundamental issue in model checking of software is the choice of a model for software. W...
AbstractA basic problem in software model checking is the choice of a model for software. Boolean pr...
AbstractMost symbolic software model checkers use abstraction techniques to reduce the verification ...
Rewrite programs are logic programs represented as rewrite rules, whose execution mechanism usually ...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
We present Boom, a comprehensive analysis tool for Boolean programs. We focus in this paper on model...
textabstractIn this paper a translation from a subclass of logic programs consisting of the simply m...
This paper proposes the development of a logic for verifying properties of programs in rewriting log...
Model checking can be applied to software systems to check the reachability of a particular state. A...
One can distinguish two specification levels: a system specification level, in which the computation...
This paper is an initial step in the development of a logic for verifying properties of programs in ...
Abstract. We present the design, implementation and empirical evalu-ation of Bebop|a symbolic model ...
AbstractSoftware architecture description languages (ADL) allow a software designer to focus on high...
Abstract. A fundamental issue in model checking of software is the choice of a model for soft-ware. ...
Abstract. A fundamental issue in model checking of software is the choice of a model for software. W...
AbstractA basic problem in software model checking is the choice of a model for software. Boolean pr...
AbstractMost symbolic software model checkers use abstraction techniques to reduce the verification ...
Rewrite programs are logic programs represented as rewrite rules, whose execution mechanism usually ...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
We present Boom, a comprehensive analysis tool for Boolean programs. We focus in this paper on model...
textabstractIn this paper a translation from a subclass of logic programs consisting of the simply m...
This paper proposes the development of a logic for verifying properties of programs in rewriting log...
Model checking can be applied to software systems to check the reachability of a particular state. A...
One can distinguish two specification levels: a system specification level, in which the computation...
This paper is an initial step in the development of a logic for verifying properties of programs in ...
Abstract. We present the design, implementation and empirical evalu-ation of Bebop|a symbolic model ...
AbstractSoftware architecture description languages (ADL) allow a software designer to focus on high...