AbstractProgram composition and compositional proof systems have proved thermselves important for simplifying the design and the verification of programs. The paper presents a version of the jigsaw program composition operator previously defined in [Fix et al. (1991, 1992)]. Here, the jigsaw operator is defined as the unification of its components by their most general unifier. The jigsaw operator generalizes and unifies the traditional sequential and parallel program composition operators and the newly proposed union and superposition operators. We consider a family of frameworks each consisting of a programming language, a specification language and a compositional syntax-directed proof system. We present syntactic rules to augment any gi...
This article demonstrates a method for composing a programming language by combining action-semantic...
In this note we present the basic theory of substitutions and a unification algorithm expressed in a...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
AbstractProgram composition and compositional proof systems have proved thermselves important for si...
Contemporary linguistic formalisms have become so rigorous that it is now possible to view them as v...
Compostional Semantics for Unification-based Linguistics Formalisms Contemporary linguistic formalis...
Historically, programming languages have been—benevolent—dictators: reducing all possible semantics ...
This paper proposes a parallel programming notation and a method of reasoning about programs with th...
Large distributed applications are composed of basic blocks, by using composition operators. In an ...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. ...
AbstractThe deductive approach is a formal program construction method in which the derivation of a ...
... this paper, we discuss alternative approaches to the realization of this principle, which holds ...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
. A family of languages is described. Their statements represent a generalisation of the notion of ...
This article demonstrates a method for composing a programming language by combining action-semantic...
In this note we present the basic theory of substitutions and a unification algorithm expressed in a...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
AbstractProgram composition and compositional proof systems have proved thermselves important for si...
Contemporary linguistic formalisms have become so rigorous that it is now possible to view them as v...
Compostional Semantics for Unification-based Linguistics Formalisms Contemporary linguistic formalis...
Historically, programming languages have been—benevolent—dictators: reducing all possible semantics ...
This paper proposes a parallel programming notation and a method of reasoning about programs with th...
Large distributed applications are composed of basic blocks, by using composition operators. In an ...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. ...
AbstractThe deductive approach is a formal program construction method in which the derivation of a ...
... this paper, we discuss alternative approaches to the realization of this principle, which holds ...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
. A family of languages is described. Their statements represent a generalisation of the notion of ...
This article demonstrates a method for composing a programming language by combining action-semantic...
In this note we present the basic theory of substitutions and a unification algorithm expressed in a...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...