ADA: Concurrent Programming
Communicating sequential processes
Communicating sequential processes
Task coupling and cohesion in Ada
ACM SIGAda Ada Letters
Measurements of Ada Overhead in OSI-Style Communications Systems
IEEE Transactions on Software Engineering
Efficient loop-level parallelism in Ada
TRI-Ada '91 Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations
Communications of the ACM
Building real-time imprecise computations in Ada
TRI-Ada '90 Proceedings of the conference on TRI-ADA '90
WADAS '89 Proceedings of the sixth Washington Ada symposium on Ada
Binding as a mechanism to support reusability in a distributed Ada communications system
WADAS '89 Proceedings of the sixth Washington Ada symposium on Ada
On implementing the OSI model in Ada via tasking
WADAS '88 Proceedings of the fifth Washington Ada symposium on Ada
IEEE Transactions on Software Engineering
Hi-index | 0.02 |
The design of real-time systems with Ada requires consideration of design alternatives related to the use of tasks for buffering, creation of tasks with allocators, exception handling, and other factors. This paper describes an assessment made of the overhead associated with Ada tasking facilities and tasking paradigms commonly used in real-time design. The tasking facilities examined included task communication and synchronization, task activation and termination, creating tasks via allocators, and exception handling. The tasking paradigms measured focused on the degree of uncoupling required between a producer and consumer, using intermediary tasks. The timing measurements used in the assessment were obtained with DEC Ada (version 1.2) on a VAX 8600.