AbstractThis note presents a summary of my research on reasoning about programs with effects. This work has been carried out in collaboration with several colleagues over roughly the past ten years. The work has had two major sub-themes: reasoning about functional programs extended with imperative features; and reasoning about components of open distributed systems. Functional programming languages extended with imperative features include languages like Scheme and ML as well as object-based languages such as Java. This work has focused on operationally based semantics and formalisms for specifying and reasoning about such programs. The work on components of open distributed systems has been based on the actor model of computation and has f...
Specifying the effect of actions is a relevant application of logic programming to knowledge represe...
The dissertation proposes an unusual but reasonable alternative for the interpretation of programs. ...
In the article, we present a logical system which allows to specify and to synthesize imperative obj...
AbstractThis note presents a summary of my research on reasoning about programs with effects. This w...
In this paper we describe our progress towards an operational implementation of a modern programming...
The continuous need for more ambitious, more complex, and more dependable software systems demands m...
Reasoning about programs that use effects can be much harder than reasoning about their pure counter...
Abstract. We present a framework for formal reasoning about the be-haviour of distributed programs i...
The continuous need for more ambitious, more complex, and more dependable software systems demands m...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
Incremental Programming (IP) is a programming style in which new program components are de-fined as ...
In this paper we introduce a variable typed logic of effects inspired by the variable type systems o...
AbstractIn this paper we describe some of our progress towards an operational implementation of a mo...
AbstractIn this paper we introduce a variable typed logic of effects inspired by the variable type s...
A method for making aspects of a computational model explicit in the formulas of a programming logi...
Specifying the effect of actions is a relevant application of logic programming to knowledge represe...
The dissertation proposes an unusual but reasonable alternative for the interpretation of programs. ...
In the article, we present a logical system which allows to specify and to synthesize imperative obj...
AbstractThis note presents a summary of my research on reasoning about programs with effects. This w...
In this paper we describe our progress towards an operational implementation of a modern programming...
The continuous need for more ambitious, more complex, and more dependable software systems demands m...
Reasoning about programs that use effects can be much harder than reasoning about their pure counter...
Abstract. We present a framework for formal reasoning about the be-haviour of distributed programs i...
The continuous need for more ambitious, more complex, and more dependable software systems demands m...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
Incremental Programming (IP) is a programming style in which new program components are de-fined as ...
In this paper we introduce a variable typed logic of effects inspired by the variable type systems o...
AbstractIn this paper we describe some of our progress towards an operational implementation of a mo...
AbstractIn this paper we introduce a variable typed logic of effects inspired by the variable type s...
A method for making aspects of a computational model explicit in the formulas of a programming logi...
Specifying the effect of actions is a relevant application of logic programming to knowledge represe...
The dissertation proposes an unusual but reasonable alternative for the interpretation of programs. ...
In the article, we present a logical system which allows to specify and to synthesize imperative obj...