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).
A concurrent prototype in Smalltalk-80
Corradi Antonio;Leonardi Letizia
1990
Abstract
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.Pubblicazioni consigliate
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris