DocumentCode :
1688733
Title :
The specification of concurrency: an object-based approach
Author :
Corradi, Antonio ; Leonardi, Letizia
Author_Institution :
Dipartimento di Electtronica, Bologna Univ., Italy
fYear :
1988
Firstpage :
246
Lastpage :
250
Abstract :
An object-based model that stresses the parallel objects (PO) property of parallelism is presented. The main goal of an environment based on PO is to allow the user a maximally parallel decomposition of its applications. Two types of parallelism, interobject and intraobject parallelism, are utilized. The former results from the intrinsic capacity of execution associated with any object. The latter is guaranteed by the concurrent presence of activities within the same object. Thus, the PO scenario is made up of active objects that may have several internal activities going on simultaneously. The authors focus on intraobject parallelism and its expression; it is obtained by high-level specifications. This feature takes advantage of the uniformity and dynamism of object systems. Intraobject behavior can be decided and updated on an object base. In PO, several different concurrency strategies can be investigated and rapidly prototyped. PO is particularly suited to applications whose specifications have a high rate of updating
Keywords :
parallel programming; software engineering; specification languages; concurrency specification; high-level specifications; intraobject parallelism; maximally parallel decomposition; object-based model; parallel objects; Artificial intelligence; Computer languages; Concurrent computing; Logic programming; Parallel processing; Programming environments; Protection; Prototypes; Scheduling; Stress;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 1988. Conference Proceedings., Seventh Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-0830-7
Type :
conf
DOI :
10.1109/PCCC.1988.10079
Filename :
10079
Link To Document :
بازگشت