Legacy System Wrapping for Department of Defense Information System Modernization.

Abstract

This document explains the activities, benefits, problems, and issues in using the object-oriented technique of software wrapping to support the migration from legacy information systems to modernized systems. DoD legacy systems have obsolete technologies such as closed systems, stovepipe design, and outmoded programming languages or database systems. Software wrapping is used to create an interface around data, individual modules, subsystems, or whole systems, allowing access to the entities in the original system. Examples of wrapping implementation and guidelines, using the Ada programming language (Ada 83), are given for functions or subprograms originally written in the Cobol, C, Fortran, and Assembler. In addition, software wrapping is analyzed in the broader context of alternative migration strategies for a whole system. The unite-and-conquer strategy appears to be better suited to software wrapping, using a unified object model throughout progressive stages of migration, as compared to the other three strategies (divide-and-conquer, divide-and-wrap, one-short-rebuild).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1995
Accession Number
ADA326906

Entities

People

  • Asghar I. Noor
  • Brian A. Haugh
  • David D. Smith
  • Kathleen A. Jordan

Organizations

  • Institute for Defense Analyses

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Application Software
  • C Programming Language
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Database Management Systems
  • Databases
  • High Level Languages
  • Information Systems
  • Object Oriented Programming
  • Operating Systems
  • Organizational Structure
  • Programming Languages
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Software Engineering.
  • Systems Analysis and Design