Preliminary Report on Extracting Object-Based Design From Functionally- Oriented Implementations Version 01.00.06

Abstract

This report describes preliminary work on a method for extracting object-based design from functionally-oriented implementations. This method is applied to existing functionally-oriented code to identify a set of objects that are behaviorally-equivalent to the original implementation. Each of these objects represents a cohesive grouping of related functions and the data that the functions manipulate. The purpose of this report is to sufficiently explain this method so that it serves as the basis for future work. This method is preliminary in nature, as it has only been validated on a single project. It was developed and practiced on a pilot project between the Consortium and the SYSCON Corporation. As such, the intent of the report is to help the audience to 'understand' the method and to serve as the basis for further validation/exploration. This report is not intended to instruct you on how to apply the method to new projects.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1992
Accession Number
ADA259418

Entities

People

  • Jeff Facemire

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Commonality
  • Computer Programming
  • Consortiums
  • Corporations
  • Encapsulation
  • Engineers
  • Identification Systems
  • Language
  • Lisp Programming Language
  • Materials
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Productivity
  • Programming Languages
  • Prototypes
  • Software Design
  • Software Development

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Marine Ecological Systems Migration
  • Software Engineering.