• 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