|
ABSTRACT
This paper describes the formal specifications of garbage collection in the programming language Cedar Mesa. They were developed as part of the process of identifying a safe subset of Mesa for which garbage collection was possible. The purpose of the specifications was to provide a precise definition of safety, along with criteria for checking the safety of proposed language features. Thus the specifications had to characterize the "invisibility" of the collector, as well as describe the services it provides. A beneficial effect of the specification effort was that the process of constructing the specifications led to a number of discoveries that improved the quality of the language.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. G. Mitchell et al., Mesa Language Manual, Report CSL-79-3, Xerox Palo Alto Research Center, April, 1979.
|
 |
2
|
|
 |
3
|
|
| |
4
|
H. Bekic and K. Walk, "On formalization of storage properties," in E. Engeler, editor, Semantics of Algorithmic Languages, Springer Verlag Lecture Notes in Mathematics, vol 188, 1971.
|
| |
5
|
K. Walk, "Modelling of storage properties of higher-level languages," International Journal of Computer and Information Sciences, 2:1 (March 1973) pp 1-24.
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
|