A methodology for deriving programs from specifications of observable behaviour is described. The class of processes to which this methodology is applicable includes those whose state changes are fully definable by labelled transition systems, for example communicating processes without internal state changes. A logic program representation of such labelled transition systems is proposed, interpreters based on path searching techniques are defined, and the use of partial evaluation techniques to derive the executable programs is described. 1 Motivations Our methodology provides a means for deriving executable programs from specifications of the observable behaviour of a restricted class of systems. The systems which are tractable by this m...
Abstract. This paper presents a uniform foundation for representing, analysing and transforming prog...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
We propose a new, more informative semantics for HCL: the meaning of a program is a set of observati...
A methodology for deriving programs from specifications of observable behaviour is described. The c...
This paper describes a method for deriving logic programs from observations that can be made of the ...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present an overview of the program transformation techniques which have been proposed over the pa...
Abstract. Well understood methods exist for developing programs from given specifications. A formal ...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
AbstractThe term rule-based program is meant to include definite clause programs, SOS specifications...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
Abstract:- Computing objects manipulated in computer science bear a lot of similarities with the mat...
We aim to specify program transformations in a declarative style, and then to generate executable pr...
Formal models for a computer and for programs are introduced. These models are used to develop a the...
Abstract. This paper presents a uniform foundation for representing, analysing and transforming prog...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
We propose a new, more informative semantics for HCL: the meaning of a program is a set of observati...
A methodology for deriving programs from specifications of observable behaviour is described. The c...
This paper describes a method for deriving logic programs from observations that can be made of the ...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present an overview of the program transformation techniques which have been proposed over the pa...
Abstract. Well understood methods exist for developing programs from given specifications. A formal ...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
AbstractThe term rule-based program is meant to include definite clause programs, SOS specifications...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
Abstract:- Computing objects manipulated in computer science bear a lot of similarities with the mat...
We aim to specify program transformations in a declarative style, and then to generate executable pr...
Formal models for a computer and for programs are introduced. These models are used to develop a the...
Abstract. This paper presents a uniform foundation for representing, analysing and transforming prog...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
We propose a new, more informative semantics for HCL: the meaning of a program is a set of observati...