Immutability
| dc.contributor.author | Potanin, Alex | en |
| dc.contributor.author | Östlund, Johan | en |
| dc.contributor.author | Zibin, Yoav | en |
| dc.contributor.author | Ernst, Michael D. | en |
| dc.coverage.spatial | Berlin | en |
| dc.date.accessioned | 2026-03-04T10:42:17Z | |
| dc.date.available | 2026-03-04T10:42:17Z | |
| dc.date.issued | 2013 | en |
| dc.description.abstract | One of the main reasons aliasing has to be controlled, as highlighted in another chapter [1] of this book [2], 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. | en |
| dc.description.status | Peer-reviewed | en |
| dc.format.extent | 37 | en |
| dc.identifier.isbn | 978-3-642-36945-2 | en |
| dc.identifier.isbn | 978-3-642-36946-9 | en |
| dc.identifier.issn | 0302-9743 | en |
| dc.identifier.other | ORCID:/0000-0002-4242-2725/work/207109953 | en |
| dc.identifier.other | dblp:series/lncs/PotaninOZE13 | en |
| dc.identifier.scopus | 84876000881 | en |
| dc.identifier.uri | https://hdl.handle.net/1885/733807125 | |
| dc.language.iso | en | en |
| dc.publisher | Springer | en |
| dc.relation.ispartof | Aliasing in Object-Oriented Programming: Types, Analysis, and Verification | en |
| dc.relation.ispartofseries | Lecture Notes in Computer Science | en |
| dc.title | Immutability | en |
| dc.type | Book chapter | en |
| dspace.entity.type | Publication | en |
| local.bibliographicCitation.lastpage | 269 | en |
| local.bibliographicCitation.startpage | 233 | en |
| local.contributor.affiliation | Potanin, Alex; Victoria University of Wellington | en |
| local.contributor.affiliation | Östlund, Johan; Uppsala University | en |
| local.contributor.affiliation | Zibin, Yoav; Alphabet Inc. | en |
| local.contributor.affiliation | Ernst, Michael D.; University of Washington | en |
| local.identifier.doi | 10.1007/978-3-642-36946-9_9 | en |
| local.identifier.essn | 1611-3349 | en |
| local.identifier.pure | 30dcf87a-66ed-46d1-9fe0-0ef1bb76b021 | en |
| local.identifier.url | https://www.scopus.com/pages/publications/84876000881 | en |
| local.type.status | Published | en |