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 条
  • [1] Reflection in an Object-Oriented Concurrent Language
    Watanabe, Takuo
    Yonezawa, Akinori
    CONCURRENT OBJECTS AND BEYOND: PAPERS DEDICATED TO AKINORI YONEZAWA ON THE OCCASION OF HIS 65TH BIRTHDAY, 2014, 8665 : 44 - 65
  • [2] REFLECTION IN AN OBJECT-ORIENTED CONCURRENT LANGUAGE
    WATANABE, T
    YONEZAWA, A
    SIGPLAN NOTICES, 1988, 23 (11): : 306 - 315
  • [3] CONCURRENT OBJECT-ORIENTED LANGUAGE COOL
    MARUYAMA, K
    RAGUIDEAU, N
    SIGPLAN NOTICES, 1994, 29 (09): : 105 - 114
  • [4] RELATIONS AS SEMANTIC CONSTRUCTS IN AN OBJECT-ORIENTED LANGUAGE
    RUMBAUGH, J
    SIGPLAN NOTICES, 1987, 22 (12): : 466 - 481
  • [5] AN INTRODUCTION TO RGDC AS A CONCURRENT OBJECT-ORIENTED LANGUAGE
    HUNTBACH, M
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (05): : 29 - 37
  • [6] Semantic interpreter for modern communication abstractions in concurrent object-oriented programming
    Todoran, Eneia Nicolae
    Gherman, Nicolae
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 289 - 294
  • [7] Constructs, concepts and criteria for reuse in concurrent object-oriented languages
    Lechner, U
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 1998, 1382 : 171 - 187
  • [8] Object-oriented concurrent programming language concurrent C++
    Li, Tao
    Liu, Xiaojie
    Yu, Juebang
    Dianzi Keji Daxue Xuebao/Journal of University of Electronic Science and Technology of China, 1995, 24 (02):
  • [9] CONSTRUCTING ABSTRACTIONS FOR OBJECT-ORIENTED APPLICATIONS
    CUNNINGHAM, W
    BECK, K
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (02): : 17 - 19
  • [10] Object-oriented concurrent programming languages and systems
    Tripathi, A
    Van Oosten, J
    Miller, R
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 12 (07): : 22 - +