@inproceedings{c17e97639ec540dea6c7730747cb48e0,
title = "Building modern distributed systems",
abstract = "Ada 95 has been the first standardized language to include distribution in the core language itself. However, the set of features required by the Distributed Systems Annex of the Reference Manual is very limited and does not take in account advanced needs such as fault tolerance, code migration or persistent distributed storage. This article describes how we have extended the basic model without abandonning the compatibility in Glade, our implementation of the Distributed Systems Annex. Extensions include restart on failure, easy code migration, hot code upgrade, restricted run time for use on embedded systems with limited processing as well as distributed storage capabilities and persistent storage handling.",
author = "Laurent Pautet and Thomas Quinot and Samuel Tardieu",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 2001.; 6th Ada-Europe International Conference on Reliable Software Technologies, Ada-Europe 2001 ; Conference date: 14-05-2001 Through 18-05-2001",
year = "2001",
month = jan,
day = "1",
doi = "10.1007/3-540-45136-6\_9",
language = "English",
isbn = "3540421238",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "123--135",
editor = "Dirk Craeynest and Alfred Strohmeier and Dirk Craeynest",
booktitle = "Reliable SoftwareTechnologies - Ada-Europe 2001 - 6th Ada-Europe International Conference on Reliable Software Technologies, 2001, Proceedings",
}