Program analysis and specialisation for declarative languages have been subjects of active research during the last 2 decades or so. Imperative languages could benet from the advances made in declarative languages but most research on analysis and specialisation is language-specic. Thus, it would be desirable to build connections between both worlds, enabling the transfer of results from one to the other. The semantics of an imperative programming language can be expressed as a program in a declarative constraint language. Not only does this render the semantics (as potentially) executable, but it opens up the possibility of applying to imperative languages the advances made in program analysis and transformation of declarative languages. T...
The thesis investigates several aspects of the expressive power of declarative programming languages...
We present a method for verifying properties of imperative programs by using techniques based on the...
Constraint imperative programming languages combine declarative constraints and imperative language ...
The semantics of an imperative programming language can be expressed as a program in a declarative ...
. In this paper a method is proposed for carrying out analysis of imperative programs. We achieve th...
We investigate here how to integrate constraints directly into the imperative programming paradigm, ...
. We present a declarative specification method based on natural semantics which is suitable for th...
Declarative programming languages base on the idea that programs should be as close as possible to t...
Abstract. This tutorial provides an overview and introduction to declarative programming exploiting ...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
Declarative programming languages, are high-level programming languages in which one only has to sta...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
The feasibility of using Horn clauses as a means of describing and transforming imperative pro-grams...
In these lecture notes we present a few basic approaches to the definition of the semantics of prog...
The techniques for compilation and optimiza-tion of the declarative (logic and functional) programmi...
The thesis investigates several aspects of the expressive power of declarative programming languages...
We present a method for verifying properties of imperative programs by using techniques based on the...
Constraint imperative programming languages combine declarative constraints and imperative language ...
The semantics of an imperative programming language can be expressed as a program in a declarative ...
. In this paper a method is proposed for carrying out analysis of imperative programs. We achieve th...
We investigate here how to integrate constraints directly into the imperative programming paradigm, ...
. We present a declarative specification method based on natural semantics which is suitable for th...
Declarative programming languages base on the idea that programs should be as close as possible to t...
Abstract. This tutorial provides an overview and introduction to declarative programming exploiting ...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
Declarative programming languages, are high-level programming languages in which one only has to sta...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
The feasibility of using Horn clauses as a means of describing and transforming imperative pro-grams...
In these lecture notes we present a few basic approaches to the definition of the semantics of prog...
The techniques for compilation and optimiza-tion of the declarative (logic and functional) programmi...
The thesis investigates several aspects of the expressive power of declarative programming languages...
We present a method for verifying properties of imperative programs by using techniques based on the...
Constraint imperative programming languages combine declarative constraints and imperative language ...