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
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;
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
DOI :
10.1109/ICMLC.2007.4370372