William L. Harrison and Gerard Allwein and Andy Gill and Adam Procter, Ninth International Conference on Mathematics of Program Construction, Jul 2008
| Abstract | 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 integrated 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. |
| Resources | |
| BibTeX | @inproceedings{Async08, author = {William L. Harrison and Gerard Allwein and Andy Gill and Adam Procter}, title = {Asynchronous Exceptions as an Effect}, booktitle = {Ninth International Conference on Mathematics of Program Construction}, year = {2008}, month = {July}, publisher = {Springer-Verlag}, abstract = {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 integrated 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.} } |
| Copyright 2009 Andy Gill | Last updated: Thu Nov 5 08:51:03 CST 2009 |