Abstract
Information hiding or encapsulation is a protection mechanism which prevents users from directly accessing certain fields of an object. In many cases, particularly in persistent systems, it may be desirable to provide varying degrees of encapsulation of an object. This paper presents the mechanisms for controlling the encapsulation of objects in the Mozzie programming language. Encapsulation is modelled using the language's structural subtyping mechanism and may be enforced by use of the language's capability mechanism. Capabilities allow for the dynamic control of encapsulation, including the ability to increase or decrease the amount of encapsulation enforced via a certain object reference.
| Original language | English |
|---|---|
| Title of host publication | Hawaii International Conference on System Sciences, 30th (HICSS '97): Software Technology and Architecture |
| Place of Publication | Los Alamitos, CA |
| Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
| Pages | 543-552 |
| Number of pages | 10 |
| Volume | 1 |
| ISBN (Print) | 0818677430, 9780818677434 |
| DOIs | |
| Publication status | Published - 1997 |
| Externally published | Yes |
| Event | Proceedings of the 1997 30th Annual Hawaii International Conference on System Sciences. Part 1 (of 6) - Wailea, HI, USA Duration: 7 Jan 1997 → 10 Jan 1997 |
Other
| Other | Proceedings of the 1997 30th Annual Hawaii International Conference on System Sciences. Part 1 (of 6) |
|---|---|
| City | Wailea, HI, USA |
| Period | 7/01/97 → 10/01/97 |
Fingerprint
Dive into the research topics of 'Subtyping and protection in persistent programming languages'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver