[gclist] Re: formal methods
Mario Wolczko
Mario.Wolczko@Eng.Sun.COM
Sun, 24 Mar 1996 12:54:06 -0800
I just wanted to throw in a plug to my paper of several years ago
which describes a variety of GC techniques formally.
@incollection{Wolczko89:gc,
author = "Mario I. Wolczko",
title = "Garbage Collection",
booktitle = "Case Studies in Systematic Software
Development",
publisher = "Prentice-Hall International",
year = 1990,
editor = "Cliff B. Jones and Roger C. F. Shaw",
chapter = 8,
pages = "211-233"
}
The paper contains descriptions of mark-sweep, ref counting, ref
counting with a free stack, deferred ref counting, incremental mark-sweep,
and generation scavenging, all done in VDM.
I'd agree that we are very, very far from formally proving real GC
systems are correct.
-Mario
Sun Microsystems Labs., 2550 Garcia Ave, M/S UMTV 29-116, Mountain View,
CA 94043, U.S.A. tel: 415 336 6022, fax: 415 969 7269.
Statements are mine alone, not Sun's.