Technical Concept Document. Central Archive for Reusable Defense Software (CARDS)

Abstract

The Central Archive for Reusable Defense Software (CARDS) program is a concerted DoD initiative to transition advances in the techniques and technology of library-aided, architecture-centric, domain-specific software reuse into mainstream DoD software procurement. This technology transition effort involves the development of a domain-specific reuse library for researching technologies and methodologies for creating reuse libraries. This document describes the technical concepts employed towards the development of the CARDS Command Center Library. It is an update to a previous version published on February 26, 1993. CARDS views a reuse library as reusable software components, a library model and supporting library applications. This view, and it's consequences on library development are presented in this document. A discussion of model-based reuse library infrastructure presents a model-based view of library development, with an emphasis on distinctions between domain and library modeling. The component qualification process is presented as an integral part of the library development process. Modeling of the command center library has evolved to support development and integration of various reuse library applications. The CARDS system composition and component qualification tools are discussed.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 28, 1994
Accession Number
ADA284430

Entities

People

  • James L. Estep
  • Scott A. Hissam

Organizations

  • Unisys

Tags

Communities of Interest

  • C4I
  • Engineered Resilient Systems
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Air Force
  • Application Protocols
  • Application Software
  • Command And Control
  • Command Centers
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Cybersecurity
  • Databases
  • Information Systems
  • Local Area Networks
  • Operating Systems
  • Software Design
  • Software Development
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Library and Information Science
  • Software Engineering.