@inproceedings{611d1725af0243ceaf1cfbd674b80529,
title = "Ada 95: An Effective Concurrent Programming Language",
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.",
author = "Alan Burns and Wellings, {Andy J.}",
year = "1996",
doi = "10.1007/BFb0013478",
language = "Undefined/Unknown",
volume = "1088",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "58--77",
editor = "Alfred Strohmeier",
booktitle = "Reliable Software Technologies - Ada-Europe '96, 1996",
address = "Germany",
}