Development of Application Software Hierarchy for Reuse (DASH'R)

Abstract

The goal of this Technology Reinvestment Program Focus Area is to radically reduce the effort required to field new software applications through the development of reusable software components. Today an estimated 85% of the installed base is a custom application, with all components written especially for that software package. "Object Oriented Software", an emerging software technology, which is becoming widely used in the development of new software, offers the promise of reusability and ease of modification for both Defense and commercial applications. However, the promise can only be realized if the use of object oriented software is created according to an established set of standards and if appropriate reusable software components are developed. Building on emerging industry standards for software object technologies, these projects will significantly accelerate development of tools to help build the infrastructure for component ware, create a pool of developers experienced with applying the new tools, and deliver a series of demonstration applications with both commercial and defense relevance.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2000
Accession Number
ADA375891

Entities

People

  • Larry Sentman

Organizations

  • International Business Machines Corporation (Armonk, NY)

Tags

Communities of Interest

  • C4I
  • Ground and Sea Platforms
  • Human Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Artificial Intelligence
  • Commercial Aircraft
  • Commercial Aviation
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Engineers
  • Graphical User Interface
  • Industrial Plants
  • Information Systems
  • Lisp Programming Language
  • Operating Systems
  • Software Development
  • Software Prototyping
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Defense Technology Research and Development.
  • Distributed Systems and Data Platform Development
  • Software Engineering.