NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Run-time implementation issues for real-time embedded AdaA motivating factor in the development of Ada as the department of defense standard language was the high cost of embedded system software development. It was with embedded system requirements in mind that many of the features of the language were incorporated. Yet it is the designers of embedded systems that seem to comprise the majority of the Ada community dissatisfied with the language. There are a variety of reasons for this dissatisfaction, but many seem to be related in some way to the Ada run-time support system. Some of the areas in which the inconsistencies were found to have the greatest impact on performance from the standpoint of real-time systems are presented. In particular, a large part of the duties of the tasking supervisor are subject to the design decisions of the implementer. These include scheduling, rendezvous, delay processing, and task activation and termination. Some of the more general issues presented include time and space efficiencies, generic expansions, memory management, pragmas, and tracing features. As validated compilers become available for bare computer targets, it is important for a designer to be aware that, at least for many real-time issues, all validated Ada compilers are not created equal.
Document ID
19890006974
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Maule, Ruth A.
(Boeing Aerospace Co. Seattle, WA, United States)
Date Acquired
September 5, 2013
Publication Date
January 1, 1986
Publication Information
Publication: NASA, Lyndon B. Johnson Space Center, First International Conference on Ada (R) Programming Language Applications for the NASA Space Station, Volume 2
Subject Category
Computer Programming And Software
Accession Number
89N16345
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available