[PRL] Torture Chamber: Tomorrow (9/22) @ 1 PM

Stevie Strickland sstrickl at ccs.neu.edu
Mon Sep 21 12:29:16 EDT 2009


Tomorrow at 1:00 PM I'm practicing my IFL presentation.  As with the  
other IFL talks, it's a 25 minute slot and thus I'm aiming for a 20  
minute talk.  I would appreciate both your attendance and feedback.

Thanks,
Stevie

Title: Implementing General Contract Boundaries

Joint work with Matthias Felleisen

Abstract (from the draft paper):

The theory of software contracts assumes fixed and statically known  
boundaries between the parties. Implementations of contract monitoring  
systems rely on this assumption to communicate the knowledge of  
contract parties to the run-time checking system. The latter exploits  
this knowledge to explain the nature of contract violations and to  
assign blame to violators.

In this paper, we explain the implementation of arbitrary, nested, and  
dynamic contract boundaries with two examples. First, we add nestable  
contract regions to a static, first-order module system. Second, we  
show that even a dynamic, higher-order, hierarchical module system can  
be equipped with software contracts that support precise blame  
assignment.




More information about the PRL mailing list