Total System Design (TSD) Methodology Assessment.

Abstract

The report is concerned with the nature of and strategies involved in the identification of the hardware/software mix that comprises a distributed system. Current state-of-the-art in the areas of software engineering and hardware design/selection is consolidated under the unifying umbrella of a methodological framework called the Total System Design (TSD) Framework. A distributed systems design methodology, called the TSD Methodology, is proposed and illustrated in the context provided by two applications; ballistic missile defense and cartographic database. The methodology is derived from the framework but its scope is limited to the design activities that establish the overall architecture of the system and lead to the selection of a particular hardware/software mix which may include custom, customized, and off-the-shelf components. Plans for the development of a TSD Facility are also outlined in the report. The facility would make available an integrated set of tools for use in conjunction with the TSD Methodology and would provide a milieu for the development, evaluation and productive use of TSD technology. The report also includes a guidebook describing the TSD concept in laymen terminology and several appendixes treating a variety of related topics.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1983
Accession Number
ADA126101

Entities

People

  • Gruia-catalin Roman
  • M. J. Stucki
  • R. K. Israel
  • W. D. Gillett
  • W. E. Ball

Organizations

  • University of Washington

Tags

Communities of Interest

  • C4I
  • Cyber
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Human Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Databases
  • Information Processing
  • Information Science
  • Information Systems
  • Management Personnel
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Development Tools
  • Trees (Data Structures)

Readers

  • Business Analytics
  • Software Engineering.
  • Systems Analysis and Design