• DocumentCode
    2765784
  • Title

    Capture Dynamic Aspects of Software Architecture for Distributed Self-Adaptive Environments

  • Author

    Luo, Weiping ; Ghenniwa, Hamada ; Shen, Weiming ; Rao, Zhaohua

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Western Ontario, Ont.
  • fYear
    2006
  • fDate
    3-5 May 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    An architectural description to capture dynamic aspects of software architecture provides the fundamental information to the external adaptation mechanism for self-adaptive systems. This paper presents a dAcme framework for distributed self-adaptive systems and introduces an architecture description language to address the dynamism of software architecture. In dAcme, the traditional model layer is separated into model and instance layers. Multi-domain constraints and self-adaptive tactics are extended based on basic Acme syntax. These extensions turn the analyzing and planning phase of the adaptation life circle into searching a solution for distributed constraint satisfactory problems. A media distribution case study is presented to demonstrate the expressiveness of the proposed approach
  • Keywords
    distributed processing; software architecture; specification languages; adaptation life circle; analyzing phase; architecture description language; basic Acme syntax; dAcme framework; distributed constraint satisfactory problems; distributed self-adaptive environment; multidomain constraints; planning phase; self-adaptive tactics; software architecture dynamism; Architecture description languages; Collaborative work; Computer aided manufacturing; Computer architecture; Councils; Design engineering; Distributed computing; Software architecture; Software performance; Software systems; ADL; Architectural-based Adaptation; Distributed Constraint Satisfactory; Self-adaptive systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Supported Cooperative Work in Design, 2006. CSCWD '06. 10th International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    1-4244-0164-X
  • Electronic_ISBN
    1-4244-0165-8
  • Type

    conf

  • DOI
    10.1109/CSCWD.2006.253213
  • Filename
    4019249