A framework for the semantic description of concurrent object-oriented languages based on CCS is outlined. We discuss how the essential object-oriented features, such as encapsulation, object identity, classes, inheritance and concurrency are captured. Then, the proposed framework is used for defining the semantics of significantly different versions of a toy language which supports the above features. The ease with which the different versions of this language are accommodated provides some evidence for the applicability of the framework for a wide range of languages, as well as its usefulness for comparing different language designs and examining the interaction of a rich set of object-oriented features
AbstractSeveral styles and notations for representing concurrent programs are shortly explained and ...
AbstractWe obtain a new formalism for concurrent object-oriented languages by extending Abadi and Ca...
The integration of concurrent and object-oriented programming, although promising, presents problems...
. This document aims to provide a formal semantics for an object-oriented language with constructs f...
A programming style based on concurrent objects arises almost inevitably in languages where processe...
A programming style based on concurrent objects arises almost inevitably in languages where processe...
A process calculus extending the pi-calculus with higher-order agent abstractions as in the Higher-O...
Following our own experience developing a concurrent object-oriented language as well of that of oth...
In many concurrent programming languages programs are difficult to extend and modify. This is becaus...
There has been a flurry of activity in recent years to extend existing languages with object-oriente...
Abstract. In this paper we put forward a concurrent object-oriented programming language in which co...
L’application de l’approche de programmation par objets pour des applications concurrentes né-cessit...
In this paper we introduce an abstract object-based language with intra-object-concurrency based on ...
Despite extensive theoretical work on process-calculi, abstract machine specifications and implement...
AbstractConcurrent object-oriented languages provide a suitable target for a compositional design pr...
AbstractSeveral styles and notations for representing concurrent programs are shortly explained and ...
AbstractWe obtain a new formalism for concurrent object-oriented languages by extending Abadi and Ca...
The integration of concurrent and object-oriented programming, although promising, presents problems...
. This document aims to provide a formal semantics for an object-oriented language with constructs f...
A programming style based on concurrent objects arises almost inevitably in languages where processe...
A programming style based on concurrent objects arises almost inevitably in languages where processe...
A process calculus extending the pi-calculus with higher-order agent abstractions as in the Higher-O...
Following our own experience developing a concurrent object-oriented language as well of that of oth...
In many concurrent programming languages programs are difficult to extend and modify. This is becaus...
There has been a flurry of activity in recent years to extend existing languages with object-oriente...
Abstract. In this paper we put forward a concurrent object-oriented programming language in which co...
L’application de l’approche de programmation par objets pour des applications concurrentes né-cessit...
In this paper we introduce an abstract object-based language with intra-object-concurrency based on ...
Despite extensive theoretical work on process-calculi, abstract machine specifications and implement...
AbstractConcurrent object-oriented languages provide a suitable target for a compositional design pr...
AbstractSeveral styles and notations for representing concurrent programs are shortly explained and ...
AbstractWe obtain a new formalism for concurrent object-oriented languages by extending Abadi and Ca...
The integration of concurrent and object-oriented programming, although promising, presents problems...