• DocumentCode
    540230
  • Title

    MORALE. Mission ORiented Architectural Legacy Evolution

  • Author

    Abowd, Gregory ; Goel, Ashok ; Jerding, Dean E. ; McCracken, Michael ; Moore, Melody ; Murdock, J. William ; Potts, Colin ; Rugaber, Spencer ; Wills, Linda

  • fYear
    1997
  • fDate
    1-3 Oct. 1997
  • Firstpage
    150
  • Lastpage
    159
  • Abstract
    Software evolution is the most costly and time-consuming software development activity, yet software engineering research is predominantly concerned with initial development. MORALE is a development method specifically designed for evolving software. It features an inquiry-based approach to eliciting change requirements, a reverse engineering technique for extracting architectural information from existing code, an approach to impact assessment that determines the extent to which the existing system´s architectural components can be reused in the evolved version, a reflective approach to actually perform the evolution, and a specific technique for dealing with the difficulties that arise when evolving user interfaces. MORALE is described in the context of making a specific change to an existing system: adding user-configurable viewers to Version 2.4 of the Mosaic Web browser. Issues that arise are discussed, and the Esprit de Corps tool-suite is described
  • Keywords
    Internet; online front-ends; reverse engineering; software maintenance; user interfaces; Esprit de Corps tool-suite; MORALE; Mosaic Version 2.4; World Wide Web browser; adaptive design; architectural components reuse; architectural information extraction; change requirements elicitation; evolved version; evolving software; impact assessment; inquiry-based approach; mission-oriented architectural legacy evolution; program visualization; reflective approach; reverse engineering technique; scenarios; software architecture; software development method; software engineering; software evolution; user interface migration; user interfaces; user-configurable viewers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1997. Proceedings., International Conference on
  • Conference_Location
    Bari, Italy
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-8013-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1997.624241
  • Filename
    5726945