NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Definition of an auxiliary processor dedicated to real-time operating system kernelsIn order to increase the efficiency of process control data processing, it is necessary to enhance the productivity of real time high level languages and to automate the task administration, because presently 60 percent or more of the applications are still programmed in assembly languages. This may be achieved by migrating apt functions for the support of process control oriented languages into the hardware, i.e., by new architectures. Whereas numerous high level languages have already been defined or realized, there are no investigations yet on hardware assisted implementation of real time features. The requirements to be fulfilled by languages and operating systems in hard real time environment are summarized. A comparison of the most prominent languages, viz. Ada, HAL/S, LTR, Pearl, as well as the real time extensions of FORTRAN and PL/1, reveals how existing languages meet these demands and which features still need to be incorporated to enable the development of reliable software with predictable program behavior, thus making it possible to carry out a technical safety approval. Accordingly, Pearl proved to be the closest match to the mentioned requirements.
Document ID
19880017476
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Halang, Wolfgang A.
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 5, 2013
Publication Date
June 1, 1988
Subject Category
Computer Systems
Report/Patent Number
NAS 1.26:183070
CSG-87
UILU-ENG-88-2228
NASA-CR-183070
Report Number: NAS 1.26:183070
Report Number: CSG-87
Report Number: UILU-ENG-88-2228
Report Number: NASA-CR-183070
Accession Number
88N26860
Funding Number(s)
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available