Immutability

TitleImmutability
Publication TypeBook Chapter
Year of Publication2013
AuthorsPotanin A, Östlund J, Zibin Y, Ernst M
Book TitleAliasing in Object-Oriented Programming
Series TitleLNCS
Volume7850
Pagination233-269
PublisherSpringer-Verlag
Abstract<p>One of the main reasons aliasing has to be controlled, as highlighted in another chapter of this book, is the possibility that a variable can unexpectedly change its value without the referrer's knowledge. This book will not be complete without a discussion of the impact of immutability on reference-abundant imperative object-oriented languages. In this chapter we briefly survey possible definitions of immutability and present recent work by the authors on adding immutability to object-oriented languages and how it impacts aliasing.</p>
Citation KeyPotaninOZE2013
Last changed Mon, 2013-06-03 10:27