o A First Course on Cyber Physical Systems, CPS-Ed, pdf.
o Modeling Basic Aspects of Cyber-Physical Systems, DSLRob'12, pdf.
o Modeling Basic Aspects of Cyber-Physical Systems, DSLRob'12, pdf.
o Reasoning about Multi-Stage Programs. ESOP'12 pdf.
o Virtual Testing for Smart Buildings. IE'12 pdf.
o A Core Language for Executable Models of Cyber Physical Systems (Preliminary Report). CPNS'12 pdf.
o Release Offset Bounds for Response Time Analysis of P-FRP. ICESS'11 pdf.
o Accurate Programming (Tutorial Notes). DSL, 2011. pdf.
o Accurate Programming (Tutorial Notes). DSL, 2011. pdf.
o The Trouble with Real Numbers (Invited Paper). WS4C, 2011. pdf.
o Static Consistency Checking for Verilog Wire Interconnects. HOSC, 2011. pdf.
o Implicitly Heterogeneous Multi-Stage Programming for FPGAs. JCIS, 2011. pdf.
o Globally Parallel, Locally Sequential. POOSC'10. pdf.
o Preliminary Results in Virtual Testing for Smart Buildings (Poster). MOBIQUITOUS'10. pdf.
o In pursuit of real answers. ICESS'09. pdf.
o Implementing haptic feedback environments from high-level descriptions. SHOES'09. pdf.
o Exploring the design space of higher-order casts. ESOP'09. pdf.
o Static consistency checking for Verilog wire interconnects. PEPM'09. pdf.
o Synthesizable high level hardware descriptions. PEPM'08. pdf.
o Time Analysis of the Priority based FRP System. RTAS'08 WIP Session pdf.
o Domain-Specific Languages (Invited Paper). ICCES'08. pdf.
o Domain-Specific Languages (Invited Paper). ICCES'08. pdf.
o E-FRP with Priorities. EMSOFT'07. pdf.
o A Gentle Introduction to Multi-stage Programming, Part II. GTTSE'07. pdf.
o Gradual typing for objects. ECOOP'07. pdf.
o Concoqtion: Indexed types now!. PEPM'07. pdf.
o Gradual Typing for Functional Languages. Scheme Workshop '06. pdf.
o A Semantic Analysis of C++ Templates . ECOOP'06. pdf.
o A Monadic Approach for Avoiding Code Duplication. PEPM'06. dvi, ps, pdf. (Supercedes April 13, 2005.dvi, ps, pdf.)
o Implicitly Heterogeneous Multi-Stage Programming. GPCE'05. dvi, ps, pdf. NGC'07. pdf. Extended version dvi, ps, pdf.
o Towards a Primitive Higher Order Calculus of Broadcasting Systems. PPDP'02. dvi, ps, pdf. (Supercedes ps, pdf and longer version dvi, ps, pdf.)
o Tag Elimination and Jones-Optimality (Preliminary Report). PADO-II. dvi, ps, pdf. (Revising: Jan 24, 2001 short dvi, ps, pdf, and long dvi, ps, pdf.)
o Tag Elimination - or - Type Specialisation is a Type-Indexed Effect. DTP'00. dvi, ps, pdf. (Revising: Jan 24, 2000 ps, pdf.)
o Closed Types as a Simple Approach to Safe Imperative Multi-Stage Programming. ICALP'00. dvi, ps,pdf (Revision of: dvi, ps, pdf)
Other:
o Multi-stage Programming: Its Theory and Applications. PhD dissertation. pdf