Go to ...[Main Page] [Speeches] [Documents] [What's new] [Feedback] | |
Ada 95: An Effective Concurrent Programming Languageby Alan BurnsEmail: burns@minster.york.ac.uk URL: http://Dcpu1.cs.york.ac.uk:6666/~burns/ |
Abstract: |
The concurrency facilities within Ada 95 are more comprehensive than in any
other language. Through a discussion of three case studies, this paper shows
how the language abstractions supported by Ada can be combined to build
effective higher-level abstractions. The three examples concern a concurrency
problem, a fault tolerance requirement and a scheduling (real-time) issue.
Together they illustrate that many of the criticisms that were rightly focused
on Ada 83 have been addressed by the language revision. |
---|---|
Biography: | Alan Burns is the Professor of Real-Time Systems
in the Department of Computer Science, University of York, U.K.
His research interests
cover a number of aspects of real-time systems including the
assessment of languages for use in the real-time domain, communications
distributed operating systems, the formal specification of scheduling
algorithms and implementation strategies. Professor Burns has authored, or
co-authored, over 200 papers and reports, and eight books. Many of these are
in the real-time area. He has work and writen extensively on Ada. |