DocumentCode :
2490394
Title :
The Adaptive Arena: language constructs and architectural abstractions for concurrent object-oriented systems
Author :
Bader, Atef ; Elrad, Tzilla
Author_Institution :
CSAM Dept., Illinois Inst. of Technol., Chicago, IL, USA
fYear :
1998
fDate :
14-16 Dec 1998
Firstpage :
599
Lastpage :
606
Abstract :
In this paper we present a concurrent object-oriented model in which a concurrent object, which represents a shared resource abstraction in our model, is decomposed into a hierarchy of architectural abstractions: a shared data abstraction, a synchronization abstraction, and a scheduling abstraction. It will be shown that the separation of concerns among the three major components of the concurrent objects avoids many of the conceptual difficulties that arise when integrating concurrency into the object-oriented paradigm. The proposed model presents a formal methodology for the architectural design and specification of the concurrent object-oriented software systems. The notion of scheduling policy inheritance in our model facilitates the process of engineering adaptability in the development of the intelligent reactive/adaptive systems
Keywords :
formal specification; inheritance; object-oriented languages; parallel languages; processor scheduling; software architecture; synchronisation; Adaptive Arena; architectural abstraction hierarchy; architectural design; concurrent object; concurrent object-oriented model; engineering adaptability; formal methodology; intelligent adaptive systems; intelligent reactive systems; language constructs; scheduling abstraction; scheduling policy inheritance; shared data abstraction; shared resource abstraction; specification; synchronization abstraction; Adaptive systems; Concurrent computing; Object oriented modeling; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Tainan
ISSN :
1521-9097
Print_ISBN :
0-8186-8603-0
Type :
conf
DOI :
10.1109/ICPADS.1998.741142
Filename :
741142
Link To Document :
بازگشت