• DocumentCode
    2880263
  • Title

    Architecture-based runtime software evolution

  • Author

    Oreizy, Peyman ; Medvidovic, Nenad ; Taylor, Richard N.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1998
  • fDate
    19-25 Apr 1998
  • Firstpage
    177
  • Lastpage
    186
  • Abstract
    Continuous availability is a critical requirement for an important class of software systems. For these systems, runtime system evolution can mitigate the costs and risks associated with shutting down and restarting the system for an update. We present an architecture-based approach to runtime software evolution and highlight the role of software connectors in supporting runtime change. An initial implementation of a tool suite for supporting the runtime modification of software architectures, called ArchStudio, is presented
  • Keywords
    software engineering; software prototyping; ArchStudio; architecture-based runtime software evolution; runtime system evolution; software architectures; software connectors; software systems; Computer architecture; Computer science; Connectors; Control systems; Costs; Mission critical systems; Operating systems; Runtime; Software architecture; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1998. Proceedings of the 1998 International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-8368-6
  • Type

    conf

  • DOI
    10.1109/ICSE.1998.671114
  • Filename
    671114