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