DocumentCode
863657
Title
Using architecture models for runtime adaptability
Author
Floch, Jacqueline ; Hallsteinsen, Svein ; Stav, Erlend ; Eliassen, Frank ; Lund, Ketil ; Gjorven, Eli
Author_Institution
ICT, SINTEF, Trondheim, Norway
Volume
23
Issue
2
fYear
2006
Firstpage
62
Lastpage
70
Abstract
Every software system has architecture. The architecture strongly influences the software system´s properties, including maintainability and runtime properties such as performance and reliability. By describing the architecture in models, we can make the architecture explicit. Developers typically use software architecture models at design time to capture the significant decisions about a software system´s organization and to describe and establish a common understanding about the system´s abstract properties. In the MADAM (mobility- and adaptation-enabling middleware) project, we aim to facilitate adaptive application development for mobile computing. We follow an architecture-centric approach where we represent architecture models at runtime to allow generic middleware components to reason about and control adaptation.
Keywords
middleware; mobile computing; software architecture; adaptation-enabling middleware; architecture-centric approach; mobile computing; mobility-enabling middleware; software architecture; software system; Application software; Batteries; Computer architecture; Middleware; Mobile computing; Runtime; Software architecture; Software systems; Switches; Working environment noise; adaptation support; distributed systems; middleware; mobile applications; software architecture;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2006.61
Filename
1605180
Link To Document