• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Immutable objects for a Java-like language (2007)

Cached

  • Download as a PDF

Download Links

  • [www.cs.ru.nl]
  • [www.cs.ru.nl]
  • [www.cs.kun.nl]
  • [www.cs.ru.nl]
  • [www.cs.kun.nl]
  • [www.cs.ru.nl]
  • [www.cs.ru.nl]
  • [www.cs.ru.nl]
  • [www.cs.ru.nl]
  • [www.cs.kun.nl]
  • [www.cs.ru.nl]
  • [www.cs.kun.nl]
  • [www.cs.ru.nl]
  • [www.cs.ru.nl]
  • [pms.cs.ru.nl]
  • [www.cs.ru.nl]
  • [www.cs.ru.nl]
  • [www.cs.ru.nl]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by C. Haack , E. Poll , A. Schubert
Citations:18 - 1 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@TECHREPORT{Haack07immutableobjects,
    author = {C. Haack and E. Poll and A. Schubert},
    title = {Immutable objects for a Java-like language},
    institution = {},
    year = {2007}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Abstract. We extend a Java-like language with immutability specifications and a static type system for verifying immutability. A class modifier immutable spec-ifies that all class instances are immutable objects. Ownership types specify the depth of object states and enforce encapsulation of representation objects. The type system guarantees that the state of immutable objects does not visibly mu-tate during a program run. Provided immutability-annotated classes and methods are final, this is true even if immutable classes are composed with untrusted classes that follow Java’s type system, but not our immutability type system. 1

Keyphrases

immutable object    java-like language    immutability type system    immutability-annotated class    program run    representation object    untrusted class    immutable class    object state    static type system    immutable spec-ifies    java type system    type system    class instance    immutability specification    enforce encapsulation   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University