Skip to main content
Log in

On the time required for reference count management in retention block-structured languages. Part 2

  • Published:
International Journal of Computer & Information Sciences Aims and scope Submit manuscript

Abstract

In this paper, two implementations of generalized block-structured languages are presented and compared for time requirements. One implementation, the Lifetime Stack Model, implements the deletion strategy with lifetime checks; the other, the Partial Reference Count Contour Machine, implements the retention strategy. For a large subset of the lifetime well-stacking programs, those that run correctly on the first model, the two models are shown to require nearly the same order of magnitude of time. The use of full label values is shown to have a detrimental effect on the time efficiency of the latter model. Part 1, in Volume 7, Number 1, of this journal, gives a general description of the machines, some of their definitions, and proof of the results. Part 2, in this issue, serves as an appendix to Part 1 and contains most of the formal definitions of the machines.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Supported (in part) by the National Science Foundation, Grant No. DCR 75-08659.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Berry, D.M., Chirica, L.M., Johnston, J.B. et al. On the time required for reference count management in retention block-structured languages. Part 2. International Journal of Computer and Information Sciences 7, 91–119 (1978). https://doi.org/10.1007/BF00975882

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00975882

Key words

Navigation