Software Reuse in Real-Time Environments

Abstract

This report examines the roles of several factors affecting the potential reuse of Ada software for realtime applications. More specifically, it examines the roles of the Ada language and common package interfaces. The Ada language is evaluated with regard to how well it meets several requirements for supporting reuse, and how it could be revised to support reuse better. The concept of common bridge package interfaces is introduced as a technique for enabling more software to be reused. Three specific common package interfaces are examined in detail. These are: the MRTSI; the POSIX Ada binding (1003.5); the POSIX realtime extension (1003.4). These interfaces are considered with respect to their individual potential for promoting software reuse, their interactions, and their potential for supporting and complementing Ada for realtime applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 08, 1989
Accession Number
ADA230286

Entities

People

  • T. P. Baker

Organizations

  • Florida State University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Application Software
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • High Level Languages
  • Language
  • Military Research
  • Operating Systems
  • Programming Languages
  • Prototypes
  • Software Development
  • Software Development Tools
  • Standards

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Software Verification and Validation.
  • Systems Analysis and Design