DocumentCode
1521372
Title
A model-based approach to self-adaptive software
Author
Karsai, Gabor ; Sztipanovits, Janos
Author_Institution
Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
Volume
14
Issue
3
fYear
1999
Firstpage
46
Lastpage
53
Abstract
The authors´ model based approach to self adaptive software systems uses domain specific models and components to restore flexibility and adaptability to software systems running in dynamic environments. The model-integrated approach to self adaptive software, decomposes the problem into two major issues: the issues of representation and that of the reconfiguration mechanism. The goal of the work is to facilitate a performance→evolution→architecture modification→modified performance cycle in which the application´s performance is continuously monitored, with the results used to modify the architectural model. The modification is then followed by a partial or complete regeneration of the executable system. We have implemented and tested some aspects of our approach in applications; other aspects are part of our ongoing investigation in various research projects
Keywords
adaptive systems; software architecture; software fault tolerance; adaptability; application performance monitoring; architectural model; architecture modification; domain specific models; dynamic environments; executable system; model based approach; model-integrated approach; modified performance cycle; reconfiguration mechanism; research projects; self adaptive software systems; self-adaptive software; Computer architecture; Costs; Embedded software; Impedance; Information systems; Modems; Process design; Real time systems; Software systems; System testing;
fLanguage
English
Journal_Title
Intelligent Systems and their Applications, IEEE
Publisher
ieee
ISSN
1094-7167
Type
jour
DOI
10.1109/5254.769884
Filename
769884
Link To Document