• 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