The implementation of a prototype of a support for a concurrent model called PO (parallel objects) is described. The target environment is Smalltalk-80. Objects in PO can be either passive or active (Aobjects) because of their independent capacity of execution. An Aobject can also host multiple activities within itself. Thanks to a uniform approach, the specification of the scheduling of the activities internal to one Aobject follows the object rules of classification and factorization. Inheritance gives a PO user the chance to rapidly prototype different concurrent schemes. The implementation aims at testing a Smalltalk environment suitable for rapid prototyping and even as a support for different concurrent object models
A homogeneous machine architecture, consisting of a regular interconnection of many identical eleme...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
In this paper, we introduce object{oriented programs as sets of communicat-ing objects. We investiga...
The authors define a programming environment, Parallel Objects (PO), where any entity is an object c...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
The authors present an object-based model that stresses the property of parallelism: parallel object...
The authors present an object-based model that stresses the property of parallelism: parallel object...
This paper studies why and how Smalltalk, although designed as a mono-user and mono-processor progra...
Object-oriented systems have provided a new methodology for decomposing problems. They have also bro...
Introduction From the past, object oriented programming has been conceived as useful in developing ...
The Enterprise programming environment supports the development of applications that run concurrentl...
Abstract: "A concurrent object is a data structure shared by concurrent processes. This paper descri...
To move forward to the next generation of artificial intelligence programs, new languages will have ...
Abstract. We have developed a programming model that integrates concurrency with object-based progra...
The Enterprise programming environment supports the development of applications that run concurrentl...
A homogeneous machine architecture, consisting of a regular interconnection of many identical eleme...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
In this paper, we introduce object{oriented programs as sets of communicat-ing objects. We investiga...
The authors define a programming environment, Parallel Objects (PO), where any entity is an object c...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
The authors present an object-based model that stresses the property of parallelism: parallel object...
The authors present an object-based model that stresses the property of parallelism: parallel object...
This paper studies why and how Smalltalk, although designed as a mono-user and mono-processor progra...
Object-oriented systems have provided a new methodology for decomposing problems. They have also bro...
Introduction From the past, object oriented programming has been conceived as useful in developing ...
The Enterprise programming environment supports the development of applications that run concurrentl...
Abstract: "A concurrent object is a data structure shared by concurrent processes. This paper descri...
To move forward to the next generation of artificial intelligence programs, new languages will have ...
Abstract. We have developed a programming model that integrates concurrency with object-based progra...
The Enterprise programming environment supports the development of applications that run concurrentl...
A homogeneous machine architecture, consisting of a regular interconnection of many identical eleme...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
In this paper, we introduce object{oriented programs as sets of communicat-ing objects. We investiga...