NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Ada/POSIX binding: A focused Ada investigationNASA is seeking an operating system interface definition (OSID) for the Space Station Program (SSP) in order to take advantage of the commercial off-the-shelf (COTS) products available today and the many that are expected in the future. NASA would also like to avoid the reliance on any one source for operating systems, information system, communication system, or instruction set architecture. The use of the Portable Operating System Interface for Computer Environments (POSIX) is examined as a possible solution to this problem. Since Ada is already the language of choice for SSP, the question of an Ada/POSIX binding is addressed. The intent of the binding is to provide access to the POSIX standard operation system (OS) interface and environment, by which application portability of Ada applications will be supported at the source code level. A guiding principle of Ada/POSIX binding development is a clear conformance of the Ada interface with the functional definition of POSIX. The interface is intended to be used by both application developers and system implementors. The objective is to provide a standard that allows a strictly conforming application source program that can be compiled to execute on any conforming implementation. Special emphasis is placed on first providing those functions and facilities that are needed in a wide variety of commercial applications
Document ID
19910003782
Document Type
Contractor Report (CR)
Authors
Legrand, Sue (Softech, Inc. Houston, TX, United States)
Date Acquired
September 6, 2013
Publication Date
October 17, 1988
Subject Category
COMPUTER PROGRAMMING AND SOFTWARE
Report/Patent Number
NAS 1.26:187398
NASA-CR-187398
Funding Number(s)
CONTRACT_GRANT: NCC9-16
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

NameType 19910003782.pdf STI