Affiliation:
1. Hughes Aircraft Company, 10103 Carroll Canyon Road, San Diego,CA
Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Reference5 articles.
1. BAR84 Barnes J. G. P. Programming in Ada Second Edition Addison-Wesley 1984. BAR84 Barnes J. G. P. Programming in Ada Second Edition Addison-Wesley 1984.
2. GEH84 Gehani N. Ada Concurrent Programming Prentice-Hall 1984. GEH84 Gehani N. Ada Concurrent Programming Prentice-Hall 1984.
3. HOA85 Hoare C. A. R. Communicating Sequential Processes Prentice-Hall International 1985. HOA85 Hoare C. A. R. Communicating Sequential Processes Prentice-Hall International 1985.
4. Task coupling and cohesion in Ada
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Ada 9X;Communications of the ACM;1992-11
2. Performance aspects of Ada tasking in embedded systems;Microprocessing and Microprogramming;1987-08