AbstractThis paper describes SOSSubC: a system for automatically translating programs written in SubC, a simple imperative language, into a set of first-order equations. This set of equations represents a SubC program and has a precise mathematical meaning; moreover, the standard techniques for mechanizing equational reasoning can be used for verifying properties of programs. Part of the system itself is formulated abstractly as a set of first-order rewrite rules. Then, the rewrite rules are proven to be terminating and confluent. This means that our system produces, for a given SubC program, a unique set of equations. In our work, simple imperative programs are equational theories of a logical system within which proofs can be derived
We present an integrated proof language for guiding the actions of multiple reasoning systems as the...
A rewrite logic semantic definitional framework for programming languages is introduced, called K, t...
. This survey of the theory and applications of rewriting with equations discusses the existence and...
AbstractThis paper describes SOSSubC: a system for automatically translating programs written in Sub...
Omnipresence of computer systems in modern technological applications makes the question of their re...
1 Introduction Programming is difficult, as shown by the fact that debugging a program usually takes...
AbstractThe syntactic theories of control and state are conservative extensions of the λυ-calculus f...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
In this paper a translation from a subclass of logic programs consisting of the simply moded logic p...
This work develops new automated reasoning techniques for verifying the correctness of equationally ...
An \em equational system\/ is a set of equations. Often we are interested in knowing if an equation ...
This paper aims to develop a verification method for procedural programs via a transformation into L...
AbstractThe Orc calculus is a simple, yet powerful theory of concurrent computations with great vers...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
This draft course text presents a formalization and soundness proof of a core subset of the VeriFast...
We present an integrated proof language for guiding the actions of multiple reasoning systems as the...
A rewrite logic semantic definitional framework for programming languages is introduced, called K, t...
. This survey of the theory and applications of rewriting with equations discusses the existence and...
AbstractThis paper describes SOSSubC: a system for automatically translating programs written in Sub...
Omnipresence of computer systems in modern technological applications makes the question of their re...
1 Introduction Programming is difficult, as shown by the fact that debugging a program usually takes...
AbstractThe syntactic theories of control and state are conservative extensions of the λυ-calculus f...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
In this paper a translation from a subclass of logic programs consisting of the simply moded logic p...
This work develops new automated reasoning techniques for verifying the correctness of equationally ...
An \em equational system\/ is a set of equations. Often we are interested in knowing if an equation ...
This paper aims to develop a verification method for procedural programs via a transformation into L...
AbstractThe Orc calculus is a simple, yet powerful theory of concurrent computations with great vers...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
This draft course text presents a formalization and soundness proof of a core subset of the VeriFast...
We present an integrated proof language for guiding the actions of multiple reasoning systems as the...
A rewrite logic semantic definitional framework for programming languages is introduced, called K, t...
. This survey of the theory and applications of rewriting with equations discusses the existence and...