DocumentCode
441691
Title
Software architecture-driven runtime environment
Author
Li, Chang-Yun ; Jiang, Li ; Liang, Ai-Nan ; Liao, Li-Jun
Author_Institution
Dept. of Comput., Zhuzhou Inst. of Technol., China
Volume
2
fYear
2005
fDate
18-21 Aug. 2005
Firstpage
923
Abstract
SA (software architecture) is not as clearly visible and controllable at the application level at running time as that software online evolution is difficult. Runtime SA exists in system implicitly, and architectural issues are spread throughout the implementation of OS and middleware layers. A distributed runtime environment SADRE (software architecture-driven runtime environment) is designed based on existing middleware to solve these problems. SA of application system is expressed explicitly as first-class entity in SADRE, architecture description is shared over distributed environment as system gist to schedule and communicate, thereby can drive application´s execution. SADRE has built-in support for dynamic architectures to adapt distributed applications to unplanned dynamic reconfiguration, so system´s online evolution can be managed and controlled effectively. Furthermore, SADRE can deal with the heterogeneity among diverse platforms.
Keywords
middleware; operating systems (computers); reconfigurable architectures; software architecture; OS layer; SADRE architecture; distributed runtime environment; dynamic reconfiguration architecture; middleware; software architecture-driven runtime environment; system online evolution; Application software; Computer architecture; Drives; Electronic mail; Middleware; Operating systems; Runtime environment; Scattering; Software architecture; Software systems; ADL; Middleware; Reconfigure; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Machine Learning and Cybernetics, 2005. Proceedings of 2005 International Conference on
Conference_Location
Guangzhou, China
Print_ISBN
0-7803-9091-1
Type
conf
DOI
10.1109/ICMLC.2005.1527075
Filename
1527075
Link To Document