1 Introduction Programming is difficult, as shown by the fact that debugging a program usually takes more time than creating it; moreover, the difficulty of debugging increases non-linearly with program size. One reason for such phenomena is the astonishing complexity and subtlety of the semantics of most widely used programming languages, due mainly to the desire for high efficiency on conventional processors. But rapid increases in the power and flexibility of hardware, and in the need for greater reliability and security in applications, suggest that it may be valuable to consider alternative approaches, based on higher level languages with much simpler semantics, despite the undoubted inertia of tradition, and the difficulty of learning...
Omnipresence of computer systems in modern technological applications makes the question of their re...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
International audienceThis paper is part of a long-term effort to increase expressiveness of algebra...
The ultimate goal of program verification is not the theory behind the tools or the tools themselves...
Abstractobj is a declarative language, with mathematical semantics given by order-sorted equational ...
Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specifica...
AbstractThis paper describes SOSSubC: a system for automatically translating programs written in Sub...
Equality plays an important role in our life, and we practise equational reasoning everyday. We can ...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
Programmers don't just have to write programs, they are have to reason about them. Programming langu...
Formal verification of software can be an enormous task. This fact brought some software engineers ...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
This thesis proposes a general framework for equational logic programming, called category-based equ...
Abstract. Object-oriented language concepts have been highly success-ful, resulting in a large numbe...
This work develops new automated reasoning techniques for verifying the correctness of equationally ...
Omnipresence of computer systems in modern technological applications makes the question of their re...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
International audienceThis paper is part of a long-term effort to increase expressiveness of algebra...
The ultimate goal of program verification is not the theory behind the tools or the tools themselves...
Abstractobj is a declarative language, with mathematical semantics given by order-sorted equational ...
Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specifica...
AbstractThis paper describes SOSSubC: a system for automatically translating programs written in Sub...
Equality plays an important role in our life, and we practise equational reasoning everyday. We can ...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
Programmers don't just have to write programs, they are have to reason about them. Programming langu...
Formal verification of software can be an enormous task. This fact brought some software engineers ...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
This thesis proposes a general framework for equational logic programming, called category-based equ...
Abstract. Object-oriented language concepts have been highly success-ful, resulting in a large numbe...
This work develops new automated reasoning techniques for verifying the correctness of equationally ...
Omnipresence of computer systems in modern technological applications makes the question of their re...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
International audienceThis paper is part of a long-term effort to increase expressiveness of algebra...