The Center for Education and Research in Information Assurance and Security (CERIAS)

The Center for Education and Research in
Information Assurance and Security (CERIAS)

Flexible Alias Protection

Author

James Noble and John Potter and Jan Vitek

Entry type

inproceedings

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. Flexalias 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. Flexalias can be checked statically using programmer supplied {\"}aliasing modes{\"} and imposes no run-time overhead. Using flexalias, 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.

Date

1998 – 20 - 24

Address

Brussels, Belgium

Booktitle

Proceedings of ECOOP

Key alpha

NoPo98

Publication Date

0000-00-00

Keywords

osg osg-ftp

BibTex-formatted data

To refer to this entry, you may select and copy the text below and paste it into your BibTex document. Note that the text may not contain all macros that BibTex supports.