kirancodes.me
To Proof Maintenance & Beyond!

Contextual effects for version-consistent dynamic software updatingalland safe concurrent programming

Iulian Neamtiu, Michael Hicks, Jeffrey S. Foster, Polyvios Pratikakis

Abstract

This paper presents a generalization of standard effect systems that we call contextual effects. A traditional effect system computes the effect of an expression e. Our system additionally computes the effects of the computational context in which e occurs. More specifically, we computethe effect of the computation that has already occurred(the prior effect) and the effect of the computation yet to take place (the future effect).

Related papers