Software Design for Reliability and Reuse Proof of Concept Project. Phase 1.

Abstract

The Pacific Software Research Center was sponsored by the Air Materiel Command to develop a new method to support reuse and introduce reliability into software. The method is based on design capture in domain-specific design languages and automatic program generation using a reusable suite of program transformation tools. The transformation tools, and a domain-specific component generator incorporating them, were implemented as part of a proof-of-concept project at the Oregon Graduate Institute of Science and Technology. A software engineering experiment was performed on the generator to assess its usability and flexibility. This final report documents the Software Design for Reliability and Reuse (SDRR) Method, the Algebraic Design Language, system design, a survey of tools used and developed, baseline performance measures on instances produced by the generator, analysis of experiment results, final measurement report, and an SDRR implementation plan.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 28, 1995
Accession Number
ADA291690

Entities

People

  • James Hook
  • Richard Kieburrtz

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Human Systems

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Electronic Mail
  • Grammars
  • Graphical User Interface
  • Language
  • Programming Languages
  • Software Design
  • Software Development
  • Software Development Tools
  • Software Prototyping
  • Software Testing
  • Spreadsheet Software
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Coastal Oceanography
  • Database Systems and Applications
  • Software Engineering