Design Specifications for Adaptive Real-Time Systems

Abstract

The design specification method described in this report treats a software architecture as a set of runtime entities, including tasks and external input/output elements, which interact either via messages or shared data structures. Tasks have a single thread of execution and represent program units that may be executed concurrently. External input elements produce input requests that in turn trigger a set of low-level activities to be executed by tasks. External output elements consume results that are produced by tasks. The specification method discussed here facilitates the description of the dynamic structure of runtime entities, the synchronization and communication between these entities, and their resource consumption and production properties (which include timing and sizing).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1991
Accession Number
ADA245051

Entities

People

  • Randall W. Lichota

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms
  • Human Systems
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Abstracts
  • Availability
  • Classification
  • Computer Programming
  • Computer Programs
  • Connectors
  • Department Of Defense
  • Employment
  • Engineering
  • Language
  • Personnel Management
  • Production
  • Radar
  • Software Design
  • Software Development
  • Specifications
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Computational Modeling and Simulation
  • Database Systems and Applications