Search NASAโŒ• Search

NASA NTRS ยท 19820006964

Real time software tools and methodologies

Abstract

Real 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Christofferson, M. J.. 1981-12-01. Real time software tools and methodologies. https://ntrs.nasa.gov/citations/19820006964

Cite the original work for its findings. Save a collection to share your selection of sources.