The adaptive arena: Language constructs and architectural abstractions for concurrent object-oriented systems

被引:0
|
作者
Bader, A [1 ]
Elrad, T [1 ]
机构
[1] IIT, Chicago, IL 60616 USA
关键词
D O I
10.1109/ICPADS.1998.741142
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:599 / 606
页数:8
相关论文
共 50 条