• DocumentCode
    2960357
  • Title

    An architecture-based dynamic adaptation model and framework for adaptive software systems

  • Author

    Hussein, Mohamed ; Gomaa, Hassan

  • Author_Institution
    Dept. of Software Eng. & Comput., MITRE Corp., McLean, VA, USA
  • fYear
    2011
  • fDate
    27-30 Dec. 2011
  • Firstpage
    165
  • Lastpage
    172
  • Abstract
    This paper describes an architecture-based dynamic adaptation model and framework for adaptive software systems. The framework provides for a reusable adaptation infrastructure and uses a layered architecture pattern. It also provides separation of concerns from the system´s software architecture and supports internal state information checkpointing and restoration. Any dynamic software adaptation process, whether instigated internally or externally, makes runtime changes only to affected components. The dynamic adaptation model separates adaptation-impacted parts of a system from those that need not be concerned with the dynamic adaptation.
  • Keywords
    checkpointing; formal specification; object-oriented programming; software architecture; software reusability; adaptive software systems; architecture-based dynamic adaptation model; internal state information checkpointing; internal state information restoration; layered architecture pattern; reusable adaptation infrastructure; Adaptation models; Adaptive systems; Computational modeling; Computer architecture; Robots; Software; Software architecture; Adaptation Frameworks; Adaptation Patterns; Adaptive Product Line Architectures; Architecture-based Adaptation; Dynamic Software Adaptation; Model-based Adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications (AICCSA), 2011 9th IEEE/ACS International Conference on
  • Conference_Location
    Sharm El-Sheikh
  • ISSN
    2161-5322
  • Print_ISBN
    978-1-4577-0475-8
  • Electronic_ISBN
    2161-5322
  • Type

    conf

  • DOI
    10.1109/AICCSA.2011.6126598
  • Filename
    6126598