A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit the original URL.
The file type is application/pdf
.
Immutability specification and its applications
2005
Concurrency and Computation
A location is said to be immutable if its value and the values of selected locations reachable from it are guaranteed to remain unchanged during a specified time interval. We introduce a framework for immutability specification, and discuss its application to code optimization. Compared to a final declaration, an immutability assertion in our framework can express a richer set of immutability properties along three dimensions -lifetime, reachability and context. We present a framework for
doi:10.1002/cpe.853
fatcat:lnez6yolobhtpkm4mulnpab5wm