Asynchronous interrupts abound in computing systems, yet they remain a thorny concept for both programming and verification practice. The ubiquity of interrupts underscores the importance of developing programming models to aid the development and verification of interrupt-driven programs. The research reported here recognizes asynchronous interrupts as a computational effect and encapsulates them as a building block in modular monadic semantics. The resulting modular semantic model can serve as both a guide for functional programming with interrupts and as a formal basis for reasoning about interrupt-driven computation as well. © 2008 Springer-Verlag.
CITATION STYLE
Harrison, W. L., Allwein, G., Gill, A., & Procter, A. (2008). Asynchronous exceptions as an effect. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5133 LNCS, pp. 153–176). https://doi.org/10.1007/978-3-540-70594-9_10
Mendeley helps you to discover research relevant for your work.