Abstract
This paper examines approaches used by the Ada programming language to interface to explicit operating system services such as events and sockets. We examine the potential for updating a specific interface, the POSIX Ada binding, to a more gereral interface to operating systems services. An approach is proposed to unify classes of services such as synchronous and asynchronous file IO in such an interface.
- {Ada83} ANSI 1815:1983, The Ada Programming LanguageGoogle Scholar
- {Ada95} ISO/IEC 8652:1995, The Ada Programming LanguageGoogle Scholar
- {Ada05} ISO/IEC 8652:2007, The Ada Programming LanguageGoogle Scholar
- {APOSIX} IEEE 103.5c:1998 and IS14519:2001, POSIX Binding to the Ada Programming LangaugeGoogle Scholar
- {BARNES2006} Barnes, John, Rationale for Ada 2005, available online from www.adaic.comGoogle Scholar
- {POSIX96} IEEE 1003.1,2,3, and IS9945-1:1996, The Portable Operating System Interface,Google Scholar
- {POSIX2003} IEEE 1003.1,2,3, and IS9945-1:2003, The Portable Operating System Interface,Google Scholar
- {WMM2007}Wong, Luke, ichell, Stephen, Moore, Brad, Initial Work Scope Summary for updating Ada POSIX Binding IS 143519:2001 to the Ada Programming Language IS8652:2007, available from ISO/IEC/JTC1/SC22/WG9 Ada Working Group as document N477r.Google Scholar
Index Terms
Interfacing Ada to operating systems
Recommendations
Interfacing Ada to operating systems
IRTAW '07: Proceedings of the 13th international workshop on Real-time AdaThis paper examines approaches used by the Ada programming language to interface to explicit operating system services such as events and sockets. We examine the potential for updating a specific interface, the POSIX Ada binding, to a more gereral ...
An Ada virtual operating system
AdaTEC '82: Proceedings of the AdaTEC Conference on AdaA new operating system interface based on the langauge Ada is described: the <u>Ada Virtual Operating System</u> (AVOS). Its goal is to provide a completely uniform user interface. All operating system commands and programs are expressed in Ada, and Ada ...







Comments