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 concurrent prototype in Smalltalk-80 / Corradi, Antonio; Leonardi, Letizia. - (1990), pp. 437-444. (Intervento presentato al convegno IEEE International Conference on Computer Systems and Software Engineering - COMPEURO '90 tenutosi a Tel-Aviv, Isr, nel 1990).