\" To run off, use:  troff -ms file | printer
.nr PS 12
.nr VS 14
.nr LL 5.5i
.LP
.tr ~ 
.de Hd
. .bp 0
.ti -0.5i
.B
. .ce 1
\\$1
.R
.br
..
.ce 1
.ta 6.5iR
\fB TABLE OF CONTENTS\fR
.sp 2
.in +0.5i
.Hd "INTRODUCTION"

.IP \fB\0\02\fR
Tanenbaum, A.S. and Mullender, S.J.:
"An Introduction to Amoeba"



.Hd "OVERVIEW OF AMOEBA"

.IP \fB\010\fR
Mullender, S.J., Rossum, G. van, Tanenbaum, A.S. Renesse, R. van, Staveren, H. van:
"Amoeba\(emA Distributed Operating System for the 1990s,"
(To be published in \fIIEEE Computer Magazine\fR, May 1990).

.IP \fB\027\fR
Tanenbaum, A.S., Renesse, R. van, Staveren, H. van., Sharp, G.J., Mullender, S.J., Jansen, A.J., and Rossum, G. van:
"Experiences with the Amoeba Distributed Operating System,"
Report IR-194, Dept of Mathematics and Computer Science, Vrije Universiteit, 
July 1989 (submitted for publication).

.IP \fB\053\fR
Mullender, S.J.:
"Distributed Operating Systems: State-of-the-Art and Future Directions"
Proc. of the EUTECO 88 Conf., R. Speth (ed.), North-Holland, Vienna,
Austria, pp. 57\-66, 1988



.Hd "DESIGN ASPECTS"

.IP \fB\062\fR
Tanenbaum, A.S., Mullender, S.J., and van Renesse, R.:
"Using Sparse Capabilities in a Distributed Operating System"
.I "Proc. Sixth International Conf. on Distr. Computer Systems" ,
IEEE, pp. 558-563, 1986. 

.IP \fB\072\fR
Renesse, R. van, Tanenbaum, A.S., and Wilschut, A:
"The Design of a High-Performance File Server"
.I "Proc. Ninth Int'l Conf. on Distr. Comp. Systems" ,
IEEE, pp. 22-27, 1989.

.IP \fB\082\fR
Rossum, G. van:
"AIL \- A Class-Oriented Stub Generator for Amoeba"
Proceedings of the Workshop on Experience with Distributed Systems,
Springer Verlag, 1989



.Hd "PERFORMANCE"

.IP \fB\092\fR
Renesse, R. van, Staveren, H. van, and Tanenbaum, A.S.:
"Performance of the Amoeba Distributed Operating System,"
.I "Software\(emPractice and Experience" ,
vol. 19, pp. 223-234, March 1989.


.Hd "AMOEBA OVER WIDE-AREA NETWORKS"

.IP \fB104\fR
Renesse, R. van, Tanenbaum, A.S., Staveren, H., and Hall, J.:
"Connecting RPC-Based Distributed Systems using Wide-Area Networks,"
.I "Proc. Seventh Int'l Conf. on Distr. Comp. Systems" ,
IEEE, pp. 28-34, 1987.

.IP \fB114\fR
Renesse, R. van, and Staveren:
"Wide-Area Communication under Amoeba,"
Report IR-117, Dept. of Mathematics and Computer Science,
Vrije Universiteit, Dec. 1986.


.Hd "MULTIPROCESSOR AMOEBA"

.IP \fB128\fR
Moergestel, L.J. van, Bal, H.E., Kaashoek, M.F., Renesse, R. van, Sharp, G.J.,
Staveren, H. van, Tanenbaum, A.S.:
"Amoeba on a Multiprocessor,"
Report IR-206, Dept of Mathematics and Computer Science, Vrije Universiteit, 
Dec. 1989 (accepted for publication in \fIForce File\fR).


.Hd "BROADCASTING"

.IP \fB140\fR
Kaashoek, M.F., Tanenbaum, A.S., Flynn Hummel, S., and Bal, H.E.:
"An Efficient Reliable Broadcast Protocol,"
.I "Operating Systems Review" ,
vol. 23, pp. 5-19, Oct. 1989.


.Hd "DISTRIBUTED PROGRAMMING"

.IP \fB154\fR
Bal, H.E., and Tanenbaum, A.S.:
"Distributed Programming with Shared Data"
.I "IEEE Conf. on Computer Languages" ,
IEEE, pp. 82-91, 1988.

.IP \fB176\fR
Bal, H.E., Kaashoek, M.F., Tanenbaum, A.S., Jansen, J.:
"Replication Techniques for Speeding up Parallel Applications on Distributed Systems,"
Report IR-202, Dept of Mathematics and Computer Science, Vrije Universiteit, Oct. 1989
(submitted for publication).

.IP \fB192\fR
Bal, H.E., Tanenbaum, A.S., Kaashoek, M.F.:
"Orca: A Language for Distributed Programming,"
Report IR-140, Dept of Mathematics and Computer Science, Vrije Universiteit, Dec. 1987
(submitted for publication).

.IP \fB200\fR
Bal, H.E., Kaashoek, M.F., and Tanenbaum A.S.:
"A Distributed Implementation of the Shared Data-object Model,"
.I "Proc. First USENIX/SERC  Workshop on Experiences with Building Distributed and Multiprocessor Systems" ,
IEEE, pp. 1-19,  Oct. 

.IP \fB218\fR
Bal, H.E., Kaashoek, M.F., and Tanenbaum, A.S.:
"Experience with Distributed Programming in Orca,"
.I "Proc. Int'l Conf. on Comp. Languages '90" ,
IEEE, 1990.


.Hd APPLICATIONS

.IP \fB242\fR
Baalbergen, E.H., Verstoep, K., and Tanenbaum, A.S.:
"On the Design of the Amoeba Configuration Manager,"
.I "ACM SIGSOFT Software Engineering Notes" ,
vol. 17, Nov. 1989
(\fIProc. 2nd Int'l Workshop on Software Configuration Management\fR)
ACM, 1989.

.IP \fB253\fR
Baalbergen, E.H.:
"Parallel and Distributed Compilations in Loosely-Coupled Systems: A Case Study,"
.I "Proc. Workshop on Large Grain Parallelism" ,
1986.

.IP \fB258\fR
Baalbergen, E.H.:
"Design and Implementation of Parallel Make,"
.I " Computing Systems"
vol. 1, pp. 135-158, Spring 1988.

.IP \fB273\fR
Bal, H.E., Renesse, R. van, and Tanenbaum, A.S.:
"Implementing Distributed Algorithms using Remote Procedure Call,"
.I "Proc. National Computer Conference" ,
AFIPS, pp. 499-505, 1987.\fR


.Hd THEORY
.IP \fB284\fR
Renesse, R. van, and Tanenbaum, A.S.:
"Voting with Ghosts,"
.I "Proc. Eighth International Conf. on Distr. Computer Systems" ,
IEEE, pp. 456-461, 1988.
