MORALE
Mission ORiented Architectural Legacy Evolution
The goal of the MORALE project is to facilitate the evolution of legacy
software systems. Facilitation takes the form of improved quality by requirements
validation, reduced risk via architectural evaluation and assessment, and
increased productivity from maintenance and access to design rationale
and from high level reuse of architectural components.
MORALE exploits both high level (mission-oriented) requirements and existing
software assets in order to predict the extent to which new system requirements
perturb an existing system version. Requirements are derived from mission-oriented
goals and are explored through scenarios, and the existing system is analysed
in terms of its response to high-level events traces (scenario instantiations).
These inputs are expressed in a scenario-based architectural description
language. The common representation enables predictions of architectural
distortions as well suggesting reuse candidates.
Faculty
Students
Project Documents
Overview
Papers
Proposal
Tool Descriptions
Tool Brochures
Other Project Documents
(Local Access Only)
Related Pages
Sponsor: DARPA; DARPA
EDCS Home Page (SEI), DARPA
EDCS (DARPA)
Contract Administrator: Rome
Laboratories
Program Coordinator: Software
Engineering Institute
Cluster Participation: Rationale
Capture and Software Understanding Cluster
Other Cluster Participants
Collaborations
Contact Information
spencer@cc.gatech.edu
College of Computing
Georgia Institute of Technology
Atlanta, GA 30332-0280
Last Modified: August 14, 1999