What is the meaning of these constant interruptions?

15Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

Asynchronous exceptions, or interrupts, are important for writing robust, modular programs, but are traditionally viewed as being difficult from a semantic perspective. In this article, we present a simple, formally justified, semantics for interrupts. Our approach is to show how a high-level semantics for interrupts can be justified with respect to a low-level implementation, by means of a compiler and its correctness theorem. In this manner we obtain two different perspectives on the problem, formally shown to be equivalent, which gives greater confidence in the correctness of our semantics.

Cite

CITATION STYLE

APA

Hutton, G., & Wright, J. (2007). What is the meaning of these constant interruptions? Journal of Functional Programming, 17(6), 777–792. https://doi.org/10.1017/S0956796807006363

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free