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
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;
Conference_Titel :
Software Maintenance, 1997. Proceedings., International Conference on
Conference_Location :
Bari, Italy
Print_ISBN :
0-8186-8013-X
DOI :
10.1109/ICSM.1997.624241