en
Book chapter
Open access
English

Flexible Alias Protection

Published inElectronic commerce objects = Objets de commerce électronique, Editors Tsichritzis, Dionysios, p. 77-103
PublisherGenève : Centre universitaire d'informatique
Publication date1998-07
Abstract

Aliasing is endemic in object oriented programming. Because an object can be modified via any alias, object oriented programs are hard to understand, maintain, and analyse. Flexible alias protection is a conceptual model of inter-object relationships which limits the visibility of changes via aliases, allowing objects to be aliased but mitigating the undesirable effects of aliasing. Flexible alias protection can be checked statically using programmer supplied aliasing modes and imposes no run-time overhead. Using flexible alias protection, programs can incorporate mutable objects, immutable values, and updatable collections of shared objects, in a natural object oriented programming style, while avoiding the problems caused by aliasing.

eng
Citation (ISO format)
NOBLE, James, VITEK, Jan, POTTER, John. Flexible Alias Protection. In: Electronic commerce objects = Objets de commerce électronique. Genève : Centre universitaire d’informatique, 1998. p. 77–103.
Main files (1)
Book chapter (Published version)
Identifiers
  • PID : unige:155933
94views
224downloads

Technical informations

Creation10/29/2021 9:39:00 AM
First validation10/29/2021 9:39:00 AM
Update time03/16/2023 1:41:22 AM
Status update03/16/2023 1:41:22 AM
Last indexation02/12/2024 12:13:41 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack