Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Laboratory for Software Design
[go: Go Back, main page]

Department of Computer Science

Laboratory for Software Design


The research and educational activities described on these pages has been supported in part by the US National Science Foundation (NSF) under grants CCF-11-17937, CCF-10-17334, CNS-07-09217, CNS-06-27354, and a CAREER award 08-46059.

Got a question?

Got a question or comment? Contact us at (515) 294-6168 or hridesh@iastate.edu.

News

    About

    The laboratory for software design at Iowa State University conducts research in programming languages, compilers and software engineering. Our overarching goal is to develop tools and techniques that enable better design of software intensive systems: a better design that is easier and cheaper to implement, verify and sustain and that is more portable across computing platform differences.

    Our research meetings are in 105 Atanasoff Hall on Mondays from 1-2pm.

    Members

    Hridesh Rajan [Director]   Steven M. Kautz [Faculty]
    Robert Dyer [PhD]   Yuheng Long [PhD]
    Mehdi Bagherzadeh [PhD]   Youssef Hanna [PhD]
    Sarah Kabala [PhD]   Sean Mooney [PhD]
    Rex Fernando [Undergraduate]   Eric Lin [Engineer]
    Ganesha Upadhayaya [PhD]   Lorand Szakacs [PhD]
    Bryan Shrader [Undergraduate]  

    Alumni

      
    Tyler Sondag (PhD Fall'11, MS Fall'09)   Harish Narayanappa (MS Spring'10)
    Rakesh Setty (MS Fall'08)   Mahantesh Hosamani (MS Fall'07)

    Research and Educational Projects

    Other Projects

    • VMIL: Workshop on Virtual Machines and Intermediate Languages, usually colocated with OOPSLA.

    Relevant Courses

    • Com S 541: Programming Languages 1 (graduate course) Fall 2013
    • Com S 610-HR: Advanced Topics in Program Analysis (Offered in Fall 2008)
    • Com S 641: Semantic Models of Programming Languages (graduate course)
    • Com S 342: Principles of Programming Languages (undergraduate course) Fall 2013
    • Com S 362: Object-oriented Analysis and Design (undergraduate course)