Comprehensive Race Controls: A Versatile Scheduling Mechanism for Real- Time Applications

Abstract

Ada is designed for real-time and hard real-time concurrent applications. Real-time systems usually exhibit traits subh as intelligence, adaptability, and a highly dynamic behavior. They frequently contain periodic, time-critical processes which have hard deadlines for completion. Other real- time systems consist of a set of prioritized processes where the priority of the process dictates the execution sequence. Therefore, a real-time computing system depends not only on the correctness of results but also on the timeliness of the results. For example, a missed deadline in a hard real-time system means failure. So the objective of real-time programming is to meet the timing requirement imposed upon each task. And yet other highly adaptable real-time systems must react to their external environment to determine the execution sequence by monitoring data, through acquisition or analysis, and communications. Therefore, another objective of real-time programming is to adapt external environmental requirements upon the execution of each task.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 09, 1990
Accession Number
ADA224263

Entities

People

  • Tzilla Elrad

Organizations

  • Illinois Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Algorithms
  • Classification
  • Climate Change
  • Computer Languages
  • Computer Programming
  • Computer Science
  • Computers
  • Engineering
  • Hierarchies
  • High Level Languages
  • Language
  • Scheduling (Production)
  • Simulations
  • Software Design
  • Software Development
  • Specifications
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Mathematical Modeling and Probability Theory.
  • Systems Analysis and Design