@inproceedings{d162fff1171c458eb87e781bf15fbecc,
title = "Implementing recovery blocks in GNAT: A powerful fault tolerance mechanism and a transaction support",
abstract = "This paper presents our experience in introducing features related to fault tolerance in the GNAT system[5]. GNAT (GNU New York Ada Translator) is being developed at New York University with the spirit of the Free Software Foundation. In this paper, we discuss the integration of recovery blocks into GNAT, and its use as a complement to the Ada exception mechanism and also as a basis for transaction support. Our implementation uses new features of Ada 95 such as finalization and access-to-subprograms.",
author = "Yvon Kermarrec and Laurent Nana and Laurent Pautet",
note = "Publisher Copyright: {\textcopyright} 1995 ACM.; International Conference on TRI-Ada 1995: Ada's Role in Global Markets: Solutions for a Changing Complex World, TRI-Ada 1995 ; Conference date: 05-11-1995 Through 10-11-1995",
year = "1995",
month = nov,
day = "1",
doi = "10.1145/376503.376722",
language = "English",
series = "Proceedings of the Conference on TRI-Ada 1995: Ada's Role in Global Markets: Solutions for a Changing Complex World, TRI-Ada 1995",
publisher = "Association for Computing Machinery, Inc",
pages = "462--466",
editor = "Engle, \{Charles B.\}",
booktitle = "Proceedings of the Conference on TRI-Ada 1995",
}