• 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