NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Real time software tools and methodologiesReal time systems are characterized by high speed processing and throughput as well as asynchronous event processing requirements. These requirements give rise to particular implementations of parallel or pipeline multitasking structures, of intertask or interprocess communications mechanisms, and finally of message (buffer) routing or switching mechanisms. These mechanisms or structures, along with the data structue, describe the essential character of the system. These common structural elements and mechanisms are identified, their implementation in the form of routines, tasks or macros - in other words, tools are formalized. The tools developed support or make available the following: reentrant task creation, generalized message routing techniques, generalized task structures/task families, standardized intertask communications mechanisms, and pipeline and parallel processing architectures in a multitasking environment. Tools development raise some interesting prospects in the areas of software instrumentation and software portability. These issues are discussed following the description of the tools themselves.
Document ID
19820006964
Document Type
Conference Paper
Authors
Christofferson, M. J. (E-Systems, Inc. Falls Church, VA, United States)
Date Acquired
August 10, 2013
Publication Date
December 1, 1981
Publication Information
Publication: NASA. Langley Research Center Ruggedized Minicomputer Hardware and Software Topics, 1981
Subject Category
COMPUTER SYSTEMS
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Related Records

IDRelationTitle19820006956Analytic PrimaryRuggedized minicomputer hardware and software topics, 1981: Proceedings of the 4th ROLM MIL-SPEC Computer User's Group Conference