Studying the semantics of programming languages has a long tradition in computer science. Various approaches use various formalisms with various objectives. In the last two decades, algebraic specifications have requently been used to study functional as well as imperative languages, and, in particular, object-orientated ones, thereby often focusing on specific aspects and concepts of this programming paradigm. In this paper, we follow this tradition and develop an algebraic semantics of a sample object-oriented language. We thereby distinguish between the object-oriented concepts of the language to structure code, and the imperative ones to implement functionality and thus the algorithmic parts of the language. Therefore, our approach enco...
This paper introduces a framework for rapid prototyping of object oriented programming languages and...
AbstractAn abstract language for a computer of von Neumann type is presented. This language is consi...
The paper discusses how formal methods, and, in particular, object oriented specification languages ...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
A new approach to the formal description of programming language semantics is described and illustr...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
Formal specification enables a rigorous analysis and model checking for ensuring the correctness of ...
The purpose of formal specification of programming languages are to establish the mathematical found...
On the main current research topics is to find a semantic domain for the Object-Oriented (OO) model....
International audienceIn this paper, we give a general framework for the foundation of an operationa...
AbstractÐFormal software specification has long been touted as a way to increase the quality and rel...
This paper is intended to give an overview of the formal techniques that have been developed to deal...
. This paper presents a linear logic programming language, called O \Gammaffi , that gives a complet...
data types, modules, packages; F.3.1 [Logics and Meanings of Programs] Specifying and Verifying and ...
This paper introduces a framework for rapid prototyping of object oriented programming languages and...
AbstractAn abstract language for a computer of von Neumann type is presented. This language is consi...
The paper discusses how formal methods, and, in particular, object oriented specification languages ...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
A new approach to the formal description of programming language semantics is described and illustr...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
Formal specification enables a rigorous analysis and model checking for ensuring the correctness of ...
The purpose of formal specification of programming languages are to establish the mathematical found...
On the main current research topics is to find a semantic domain for the Object-Oriented (OO) model....
International audienceIn this paper, we give a general framework for the foundation of an operationa...
AbstractÐFormal software specification has long been touted as a way to increase the quality and rel...
This paper is intended to give an overview of the formal techniques that have been developed to deal...
. This paper presents a linear logic programming language, called O \Gammaffi , that gives a complet...
data types, modules, packages; F.3.1 [Logics and Meanings of Programs] Specifying and Verifying and ...
This paper introduces a framework for rapid prototyping of object oriented programming languages and...
AbstractAn abstract language for a computer of von Neumann type is presented. This language is consi...
The paper discusses how formal methods, and, in particular, object oriented specification languages ...