• DocumentCode
    3060745
  • Title

    Towards Re-engineering Legacy Systems for Assured Dynamic Adaptation

  • Author

    Zhang, Ji ; Cheng, Betty H C

  • Author_Institution
    Michigan State Univ., East Lansing
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    10
  • Lastpage
    10
  • Abstract
    Increasingly, software must adapt its behavior in response to changes in the supporting computing, communication infrastructure, and in the surrounding physical environment. Since most existing software was not designed to adapt, research on technique to make legacy software dynamically adaptive has gained increasing interest. Assurance is crucial for adaptive software to fulfill its intended purpose. Correctness is even more critical if it is to be applied in high assurance systems. This paper proposes a model-driven approach to introduce dynamic adaptation to non-adaptive legacy systems while maintaining assurance properties. An aspect-oriented technique is applied to achieve separation of concerns in the implementation.
  • Keywords
    object-oriented methods; software maintenance; systems re-engineering; adaptive software; aspect-oriented technique; nonadaptive legacy system; reengineering legacy system; Adaptation model; Adaptive systems; Communication system software; Computer science; Physics computing; Programming; Software design; Software engineering; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling in Software Engineering, 2007. MISE '07: ICSE Workshop 2007. International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2953-4
  • Type

    conf

  • DOI
    10.1109/MISE.2007.14
  • Filename
    4273250