Designing Real-Time Systems in Ada (Trademark).

Abstract

Real-time software differs from other kinds of software in the sense that is must intereact with external events. It must detect the occurrence of certain events as soon as they happen, and exercise control over external processes in a timely fashion. Real-time software must be cheap to produce and must be extremely reliable, even more so than other kinds of software. None of the existing apoproaches for real-time software design have been able to satisfy all of these requirements. This report evaluates the role of Ada for this purpose and find that it too falls short. However Ada, unlike other approaches can make contribuitions towards reducing the cost and increasing the reliability of real-time software. This report examines ideas and methjods to be used in conjunction with Ada to satisfy the rest of the real-time requirements.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1986
Accession Number
ADA169687

Entities

Organizations

  • SofTech, Inc.

Tags

Communities of Interest

  • Human Systems
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Assembly Languages
  • Automata
  • Complex Systems
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Fault Tolerance
  • Language
  • Queueing Theory
  • Radar
  • Software Design
  • Software Development
  • Standards
  • Systems Engineering

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Software Engineering.