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
Link To Document