Using POSIX threads to implement Ada tasking: description of work in progress
TRI-Ada '92 Proceedings of the conference on TRI-Ada '92
Implementing Ada 9X features using POSIX Threads: design issues
TRI-Ada '93 Proceedings of the conference on TRI-Ada '93
POSIX/Ada real-time bindings: description of work in progress
WADAS '92 Proceedings of the ninth Washington Ada symposium on Ada: Empowering software users and developers
Constructing abstract models of concurrent real-time software
ISSTA '96 Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
Timing Analysis of Ada Tasking Programs
IEEE Transactions on Software Engineering - Special issue: best papers of the 1996 international symposium on software testing and analysis ISSTA'96
Optimization of Ada '95 tasking constructs
Proceedings of the conference on TRI-Ada '97
Ada 83/95 binding to OSF's distributed computing environment (DCE)
Proceedings of the conference on TRI-Ada '95: Ada's role in global markets: solutions for a changing complex world
Application-defined scheduling in Ada
IRTAW '02 Proceedings of the 11th international workshop on Real-time Ada workshop
Michael González Harbour: MaRTE OS: An Ada Kernel for Real-Time Embedded Applications
Ada Europe '01 Proceedings of the 6th Ade-Europe International Conference Leuven on Reliable Software Technologies
A POSIX-Ada Interface for Application-Defined Scheduling
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
Application-defined scheduling in Ada
IRTAW '03 Proceedings of the 12th international workshop on Real-time Ada
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Hi-index | 0.00 |
The GNu Ada Runtime Library (GNARL) is an implementation of Ada 9X tasking. It is designed to support the Gnu-NYU Ada Translator (GNAT), and is part of the GNAT distribution. This report describes the design of the interface which GNARL presents to compiler-generated code, some of the alternatives considered, and the motivation for choosing the current design. It also discusses the GNARL implementation, how it is intended to be layered over the services of an off-the-shelf commercial operating system, and the expected compiler translation of various Ada 9X tasking constructs.