Joey Coleman will be presenting "On the Duality of Operating System Structures" by Hugh C. Lauer and Roger M. Needham.
This classic paper examines “message-oriented” and “procedure-oriented” systems (the latter now often called “state-based”) and shows that the two ways of structuring systems are strongly equivalent. It was written in the context of debates at the time (late 1970s) around the best way of structuring an operating system for application development, and comes to the conclusion that it is the architecture on which the system is being built which should drive the orientation choice, not the applications that need to be supported.
Paper link: http://web.cecs.pdx.edu/~walpole/class/cs533/papers/duality78.pdf
Joey Coleman is presently a “Kira Fellow” at Kira Systems in Toronto, a role the frees him to tackle large and interesting problems (of relevance to the company, of course). His background threads through both industry and academia and includes having gotten a PhD from Newcastle University in the UK, and doing a postdoc and lecturing at Aarhus University in Denmark.