Portable Reusable Application Software

Abstract

The need for application software portability and reusability has been increased by the COTS revolution. Operating system and math library independence are essential to portability strategies. However, in order to achieve the high throughput required by real time sensor processing systems, the executable must be optimized for the specific target. Management Communications and Control, Inc. (MCCI) has developed a methodology and a toolset which provides translation of target independent applications to target specific source code incorporating target optimized libraries. Application portability and reusability is inherent in the methodology. An order of magnitude reduction in application development time has been demonstrated. Life cycle costs should be reduced by at least the same factor. The methodology supports low cost reuse of the AN/UYS-2 code base. This report provides an overview of the methodology and the toolset. Porting of the DICASS sonobuoy signal processing from an AN/UYS-2 implementation to an implementation using the MCCI methodology and toolset is demonstrated.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 28, 1998
Accession Number
ADA355659

Entities

People

  • N. Carl Ecklund

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Application Software
  • Automatic Gain Control
  • Compilers
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Costs
  • Detectors
  • Graphical User Interface
  • Life Cycle Costs
  • Life Cycles
  • Operating Systems
  • Signal Processing
  • Synthetic Aperture Radar
  • Virtual Prototyping

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Maritime and Naval Warfare Studies
  • Software Engineering.