Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets

Abstract

Options Analysis for Reengineering (OAR) is a systematic, architecture-centric, decision making method for mining existing components for a product line or new software architecture. OAR's five activities identify potential components, estimate the mining cost, and evaluate the effort required to reuse legacy components. OAR reveals implicit stakeholder assumptions, constraints, and other major drivers that affect component mining, thereby giving managers insight into this complex task.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2001
Accession Number
ADA395201

Entities

People

  • Dennis B. Smith
  • John Bergey
  • Liam O'brien

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Artifacts
  • Artificial Satellites
  • Computer Programs
  • Copyrights
  • Cost Estimates
  • Costs
  • Department Of Defense
  • Engineering
  • Governments
  • Guarantees
  • Homosexuality
  • Inventory
  • Lessons Learned
  • Satellite Tracking Systems
  • Software Design
  • Software Development
  • System Software

Fields of Study

  • Computer science
  • Engineering

Readers

  • Life Cycle Cost Analysis
  • Software Engineering.