Start of topic | Skip to actions

COMP 517S08: Resource Aware Programming (RAP) Seminar, Spring 2008

Instructor: Walid Taha Lectures: Duncan Hall (DH) 3110 Time: MWF 9:00-9:50 am

Here is a link to last semester's seminar.

Both at the end of the semester and at the start of the new semester, we discuss topics for the seminar.


Introduction

The focus of the seminar this semester will be determined at the start of the semester. Please see previous year links and discussion page for topics currently being considered.

Project Proposals

Please review the technical writing tips before submitting your written work or presenting a talk.

Name Topic/Proposal Discussion Report
Gregory Separation Logic Click here Final
Angela Physical System Modeling and Simulation ...  
Cherif ... ...  
Jun Affine Arithmetic Click here Draft
Raj ... ...  
Alex ... ...  
Josh ... ...  

Course Schedule

Please note that any future dates may change, and these are only guidelines.

Red marks where its original speaker's slot is occupied by some rearrangement. So the talk is not given.

# Day Date Topic/Reading Due Speaker Homework Due Notes(scribe)
1 Mon Jan 7 Planning and Organization Walid Taha   notes(walid)
2 Wed Jan 9 MultithreadedTC Nat Ayewah   Slides
3 Fri Jan 11 Discussion      
4 Mon Jan 14        
5 Wed Jan 16 Domain Theory (1) Corky   notes(Angela)
6 Fri Jan 18 Domain Theory (2) Corky   notes(Greg)
6+ Mon Jan 21 No Class (Martin Luther King, Jr.)      
7 Wed Jan 23 Domain Theory (3) Corky   notes(Jun)
8 Fri Jan 25 Domain Theory (4) Corky   notes(Angela)
9 Mon Jan 28 Domain Theory (5) Corky   notes(Greg)
9+ Mon Jan 28 Checking types in foreign function calls Raj    
10 Wed Jan 30 Abstract Karen Wu, Roumen Kaiabachev   Slides, notes(Cherif)
11 Fri Feb 1 Floating-Point Error Analysis Based On Affine Arithmetic & Toward Efficient Static Analysis of Finite-Precision Effects in DSP Applications via Affine Arithmetic Modeling Jun   slides notes(Greg)
12 Mon Feb 4 Dependently Typed Pattern Matching. Xi. (summary) (slides) Greg   notes(Raj)
13 Wed Feb 6 Physical Modeling for Computer Scientists, Part 1 of 4 Alex   slides, notes(Cherif)
14 Fri Feb 8 DML: Eliminating array bound checking through dependent types, Hongwei Xi and Frank Pfenning. PLDI'98. Cherif   Slides notes(Greg)
15 Mon Feb 11 A New Representation for Exact Real Numbers (1), Abbas Edalat, Peter John Potts. Angela   Slides, notes(Jun)
16 Wed Feb 13 Introduction to Monads Walid   notes(Cherif)
17- Fri Feb 15 Physical Modeling for Computer Scientists, Part 2 of 4 Alex   slides, notes(Walid&Josh)
17 Fri Feb 15   Raj   notes(Angela)
18 Mon Feb 18 A New Representation for Exact Real Numbers (2), Abbas Edalat, Peter John Potts. Angela   Slides, notes(Raj)
19 Wed Feb 20 Type Theory and Functional Programming. Simon Thompson (summary) (slides) Greg   notes(Cherif)
20 Fri Feb 22   Josh   notes(Walid,Cherif)
21 Mon Feb 25 Splint: Statically detecting likely buffer overflow vulnerabilities, D. Larochelle and D. Evans. The 10th USENIX Security Symposium'01. Cherif   Slides notes(Greg)
22 Wed Feb 27 A Monadic Approach to Avoiding Code Duplication Jun   Slides notes(Angela)
23 Fri Feb 29 Bios for Hifzi Ardi and Roger Post SLB visitors   notes(Angela)
23+ Fri Feb 29   Josh    
23+ Mon Mar 3 No Class (Midterm Recess)      
23+ Wed Mar 5 No Class (Midterm Recess)      
23+ Fri Mar 7 No Class (Midterm Recess)      
24 Mon Mar 10   Raj    
25 Wed Mar 12 LUSTRE: A declarative language for programming synchronous systems. Caspi, Pilaud, Halbwachs, Plaice (summary) (Slides) Greg   notes(Angela)
26 Fri Mar 14 End-to-end Security for Web Applications : A Language-based Approach Nikhil Swamy    
26+ Fri Mar 14   Jun    
27 Mon Mar 17 Formal Verification of Dynamic Properties in an Aerospace Application Alex   Slides (Notes)
28 Wed Mar 19 ESPX: Modular checking for buffer over-flows in the large, Brian Hackett, Manuvir Das, Daniel Wang, and Zhe Yang. ICSE '06. Cherif   Slides
29+ Fri Mar 21 An Ideal Model for Polymorphic Recursive Types. David MacQueen?, Gordon Plotkin, Ravi Sethi. (Summary Jun   Slides notes (Greg)
29+ Fri Mar 21 Formalizing Real Calculus in Coq Luis Cruz-Filipe. Angela    
30 Mon Mar 24 Switched Bond Graphs Josh   Slides
31 Wed Mar 26   Raj    
32 Fri Mar 28 The PDE2D Collocation Finite Element Method Granville Sewell   Slides
32+ Fri Mar 28   Jun    
33 Mon Mar 31 A Realizability Model for Impredicative Hoare Type Theory. Morrisett (Summary) (Slides) Greg    
34 Wed Apr 2 The First Workshop on Probabilistic and Resilient Architectures for Nanoscale Computing 2008 (PRANACOMP)      
34+ Fri Apr 4 No Class (Spring Recess)      
35 Mon Apr 7 ESPX: Modular checking for buffer over-flows in the large, Brian Hackett, Manuvir Das, Daniel Wang, and Zhe Yang. ICSE '06. Cherif   Slides
36 Wed Apr 9 Introduction to physical modeling with modelica, Michael M. Tiller. Angela    
37 Fri Apr 11 Matlab D: Compiling Parallel Matlab with User-Defined Data Distributions (Duncan Hall 3076) Mary Fletcher    
38 Mon Apr 14 Discussion for next semester     notes(Angela)
39 Wed Apr 16 Intro to Dynamic System Stability Josh   Slides (Notes)
40 Fri Apr 18 Hoare Type Theory & Separation Logic. (Slides) Gregory    
41 Mon Apr 21 Acumen modeling of an open hole tractor with tracks (Spare lecture 4) Alex   slides
42 Wed Apr 23 Fault Tolerance (9:00 am) Robert Hanmer   notes(Walid,Cherif)
42+ Wed Apr 23 Planning for next semester Walid    
43 Mon Apr 28 Heifer: A Type Theory for Creating Programming Languages Edwin Westbrook    
44 Thu May 8 Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming Ronald Garcia    

Accomodations for Students with Special Needs

Students with disabilities are encouraged to contact me during the first two weeks of class regarding any special needs. Students with disabilities should also contact Disabled Student Services in the Ley Student Center and the Rice Disability Support Services.

Access Control: (Please don't edit)


End of topic
Skip to actions | Back to top
toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf lustre-summary.pdf manage 24.2 K 03 Mar 2008 - 22:05 GregoryMalecha Summary for Lustre Paper
pdfpdf HoareTypeTheory-Slides2.pdf manage 178.4 K 18 Apr 2008 - 03:13 GregoryMalecha Second set of slides
pptppt Formal_Verification_of_Dynamic_Properties_in_an_Aerospace.ppt manage 731.5 K 17 Mar 2008 - 04:20 AlexStoll  
pdfpdf DepPatternMatchingSlides.pdf manage 240.5 K 04 Feb 2008 - 09:57 GregoryMalecha Dependently Typed Pattern Matching
pdfpdf Switched_Bond_Graphs.pdf manage 658.3 K 30 Mar 2008 - 17:43 JoshLangsfeld  
pdfpdf juninoue-proposal.pdf manage 32.9 K 19 Feb 2008 - 23:42 JunInoue  
pdfpdf lustre-slides.pdf manage 77.9 K 11 Mar 2008 - 01:16 GregoryMalecha Slides for Lustre-Talk
pdfpdf HoareTypeTheory-Slides.pdf manage 141.8 K 31 Mar 2008 - 03:02 GregoryMalecha Hoare Type Theory Slides
pdfpdf ideal-types-summary.pdf manage 23.6 K 20 Mar 2008 - 14:22 JunInoue  
pdfpdf 2008-02-01.pdf manage 67.1 K 01 Feb 2008 - 22:32 GregoryMalecha Notes Feb. 1
pdfpdf 2008-01-18.pdf manage 98.1 K 23 Jan 2008 - 01:23 GregoryMalecha notes
pdfpdf gmalecha-proposal.pdf manage 75.1 K 23 Jan 2008 - 01:38 GregoryMalecha  
pdfpdf ideals-notes.pdf manage 178.2 K 22 Mar 2008 - 00:38 GregoryMalecha Notes for Jun's talk on Recursive Types and Ideals
pptppt ModelingPart1.ppt manage 111.5 K 12 Feb 2008 - 17:22 AlexStoll  
pdfpdf 2008-01-23.pdf manage 41.0 K 31 Jan 2008 - 02:00 JunInoue  
pdfpdf separation-logic.pdf manage 168.8 K 02 May 2008 - 14:56 GregoryMalecha Project Final Draft + Abstract
pptppt Tractor_Presentation.ppt manage 3449.5 K 21 Apr 2008 - 09:16 AlexStoll Downhole Tractor Presentation
pdfpdf Formal_Verification_of_Dynamic_Properties_in_an_Aerospace.pdf manage 335.0 K 17 Mar 2008 - 04:20 AlexStoll  
pdfpdf HoareTypeTheory-Summary.pdf manage 41.6 K 31 Mar 2008 - 03:03 GregoryMalecha Hoare Type Theory Summary
pdfpdf ttfp-summary.pdf manage 28.5 K 16 Feb 2008 - 18:11 GregoryMalecha "Type Theory & Functional Programming" Summary
pptppt ModelingPart2.ppt manage 44.0 K 26 Feb 2008 - 00:44 AlexStoll  
pdfpdf ttfp-slides.pdf manage 1249.9 K 22 Feb 2008 - 10:02 GregoryMalecha TTFP Slides
pdfpdf Tractor_Presentation.pdf manage 567.9 K 21 Apr 2008 - 09:15 AlexStoll Downhole Tractor Presentation
pdfpdf dependent-pattern-matching-summary.pdf manage 21.8 K 29 Jan 2008 - 23:46 GregoryMalecha Summary for "Dependently Typed Pattern Matching" (Xi)
pdfpdf affine-arithmetic.pdf manage 114.5 K 04 May 2008 - 01:56 JunInoue  
pdfpdf BoundsChecking-08-02-25.pdf manage 60.7 K 26 Feb 2008 - 00:32 GregoryMalecha Notes fro 2-25
pdfpdf 2008-01-28.pdf manage 102.6 K 28 Jan 2008 - 22:12 GregoryMalecha Notes 1/28
pdfpdf 02-08-EliminatingArrayBoundsChecking.pdf manage 76.4 K 09 Feb 2008 - 15:21 GregoryMalecha Notes for Cherif's talk on Array Bounds Checking Elimination
pdfpdf Josh_notes_02_22_2008.pdf manage 79.2 K 28 Apr 2008 - 01:25 CherifSalama  
pdfpdf proposal_2008spring_Angela.pdf manage 34.1 K 23 Jan 2008 - 14:46 YunZhu  
pdfpdf Pres_Notes_(08-02-15).pdf manage 27.0 K 27 Feb 2008 - 02:57 JoshLangsfeld  
Teaching.517S08 moved from Teaching.517 on 25 Aug 2008 - 22:43 by WalidTaha - put it back
Creative Commons LicenseThis work is licensed under a Creative Commons Attribution 2.5 License. Please follow our citation guidelines.