• DocumentCode
    467751
  • Title

    Runtime Software Architecture Model Based on Design Hierarchy

  • Author

    Liu, Chang-sheng ; Li, Chang-Yun ; Tang, Jing-tian ; Cheng, Ying

  • Author_Institution
    Central South Univ., Changsha
  • Volume
    3
  • fYear
    2007
  • fDate
    19-22 Aug. 2007
  • Firstpage
    1444
  • Lastpage
    1449
  • Abstract
    On line system is hard to evolve dynamically because its runtime SA (Software Architecture) exists implicitly. A model of runtime SA based on design space is put forward, in the model runtime SA is expressed explicitly as first-class entity. The concept separation between abstract SA (ASA)on meta-layer and physical SA (PSA)on base-layer provides methods to take on SA views at diverse levels of abstraction and manage SA for users, thereby supports the reuse of software framework and component when system is running, and enhances system flexibility and expansibility. Then we have given an ADL (dynamic architecture description) of runtime software architecture model based on design space. Finally, we discuss dynamic structure reconfiguration issues.
  • Keywords
    object-oriented programming; software architecture; software reusability; dynamic software architecture description; first-class entity; runtime software architecture; software component; software design hierarchy; software reusability; Aerodynamics; Application software; Architecture description languages; Cybernetics; Machine learning; Runtime; Software architecture; Software design; Software systems; Space technology; ADL; Design hierarchy; Dynamic reconfiguration; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Machine Learning and Cybernetics, 2007 International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-0973-0
  • Electronic_ISBN
    978-1-4244-0973-0
  • Type

    conf

  • DOI
    10.1109/ICMLC.2007.4370372
  • Filename
    4370372