Search NASAโŒ• Search

NASA NTRS ยท 19910003782

Ada/POSIX binding: A focused Ada investigation

Abstract

NASA 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

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Legrand, Sue. 1988-10-17. Ada/POSIX binding: A focused Ada investigation. https://ntrs.nasa.gov/citations/19910003782

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