NTRS - NASA Technical Reports Server

Back to Results
Study of the Alsys implementation of the Catalogue of Interface Features and Options for the Ada language for 80386 UnixA set of programs was written to test the functionality and performance of the Alsys Ada implementation of the Catalogue of Interface Features and Options (CIFO), a set of optional Ada packages for real-time applications. No problems were found with the task id, preemption control, or shared-data packages. Minor problems were found with the dispatching control, dynamic priority, events, non-waiting entry call, semaphore, and scheduling packages. The Alsys implementation is derived mostly from Release 2 of the CIFO standard, but includes some of the features of Release 3 and some modifications unique to Alsys. Performance measurements show that the semaphore and shared-data features are an order-of-magnitude faster than the same mechanisms using an Ada rendezvous. The non-waiting entry call is slightly faster than a standard rendezvous. The existence of errors in the implementation, the incompleteness of the documentation from the published standard impair the usefulness of this implementation. Despite those short-comings, the Alsys CIFO implementation might be of value in the development of real-time applications.
Document ID
Document Type
Conference Paper
Gibson, James S.
(NASA Ames Research Center Moffett Field, CA, United States)
Barnes, Michael J.
(NASA Ames Research Center Moffett Field, CA, United States)
Ostermiller, Daniel L.
(Recom Technologies, Inc. San Jose, CA, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1993
Publication Information
Publication: In: AIAA Computing in Aerospace Conference, 9th, San Diego, CA, Oct. 19-21, 1993, Technical Papers. Pt. 2 (A94-11401 01-62)
Subject Category
Computer Programming And Software
Report/Patent Number
AIAA PAPER 93-4628
Accession Number
Funding Number(s)
Distribution Limits

Available Downloads

There are no available downloads for this record.
No Preview Available