Abstract. We define a compositional program logic in the style of Floyd and Hoare for a simple, typed, stack-based abstract machine with unstructured control flow, global variables and mutually recursive procedure calls. Notable features of the logic include a careful treatment of auxiliary variables and quantification and the use of substructural typing to permit local, modular reasoning about program fragments. Semantic soundness is established using an interpretation of types and assertions defined by orthogonality with respect to sets of contexts.
Modular programs are built as a combination of separate modules, which may be developed and verified...
AbstractThis paper considers open logic programs originally as a tool to build an OR-compositional s...
AbstractModular programs are built as a combination of separate modules, which may be developed and ...
Abstract. We present a program logic, Lc, which modularly reasons about unstructured control flow in...
. A family of languages is described. Their statements represent a generalisation of the notion of ...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
This paper describes a semantic basis for a compositional approach to the analysis of logic programs...
Compositionality of programs is an important concern in knowledge representation and software develo...
In this paper we study the connection between the structure of relational abstract domains for progr...
AbstractCompositionality of programs is an important concern in knowledge representation and softwar...
Compostional Semantics for Unification-based Linguistics Formalisms Contemporary linguistic formalis...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
Compositionality is a principle used in logic, philosophy, mathematics, linguistics, and computer sc...
Expressive KR languages are built by integrating different language constructs, or extending a langu...
It is widely believed that low-level languages with jumps must be difficult to reason about by being...
Modular programs are built as a combination of separate modules, which may be developed and verified...
AbstractThis paper considers open logic programs originally as a tool to build an OR-compositional s...
AbstractModular programs are built as a combination of separate modules, which may be developed and ...
Abstract. We present a program logic, Lc, which modularly reasons about unstructured control flow in...
. A family of languages is described. Their statements represent a generalisation of the notion of ...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
This paper describes a semantic basis for a compositional approach to the analysis of logic programs...
Compositionality of programs is an important concern in knowledge representation and software develo...
In this paper we study the connection between the structure of relational abstract domains for progr...
AbstractCompositionality of programs is an important concern in knowledge representation and softwar...
Compostional Semantics for Unification-based Linguistics Formalisms Contemporary linguistic formalis...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
Compositionality is a principle used in logic, philosophy, mathematics, linguistics, and computer sc...
Expressive KR languages are built by integrating different language constructs, or extending a langu...
It is widely believed that low-level languages with jumps must be difficult to reason about by being...
Modular programs are built as a combination of separate modules, which may be developed and verified...
AbstractThis paper considers open logic programs originally as a tool to build an OR-compositional s...
AbstractModular programs are built as a combination of separate modules, which may be developed and ...