Existential Owners for Ownership Types

By: Tobias Wrigstad, Dave Clarke

Abstract

In ownership types, the objects' nesting relations are captured in the program code by means of ownership annotations on types-every object is owned by another object in the system, and the nesting relations control how an object may be referenced from other objects. Somewhat syntactically burdensome, ownership types has a strong containment invariant that facilitates alias management and makes the job of developing lightweight specification languages easier.

Cite as:

Tobias Wrigstad, Dave Clarke, “Existential Owners for Ownership Types”, Journal of Object Technology, Volume 6, no. 4 (May 2007), pp. 141-159, doi:10.5381/jot.2007.6.4.a5.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn

The JOT Journal   |   ISSN 1660-1769   |   DOI 10.5381/jot   |   AITO   |   Open Access   |    Contact