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 :
بازگشت