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
Students of Gary T. Leavens
[go: Go Back, main page]


Contents of this page: [Current Graduate Students] [Current Undergraduate Students] [Former Graduate Students and Finished Theses] [Former Undergraduate Students]

Students of Gary T. Leavens

The following describes students whose research I am supervising or have supervised, and some information on their research and publications.

I have also collaborated with Todd Millstein, Vassily Litvinov, Peter Müller and Edwin Rodríguez at other Universities.

To all current and former co-authors: your Erdös number is no more than 5! You may also be interested in your (and my) academic genealogy.

Current Graduate Students

Kristina P. Boysen
(M.S.), Summer 2005--present.
Neeraj Khanolkar
(M.S.), Summer 2005--present, joint with Prof. Soma Chadhuri.
Clyde Ruby
(Ph.D.), Spring 1995--present.
Steven Jenkins
(Ph.D.), Summer 1995--present.
Robert (Bob) Lavey
(M.S.), Spring 1994--present.
Steve Shaner
(M.S.), Spring 2005--present.

Current Undergraduate (REU and 491) Students

None at the moment.

Former Graduate Students and Finished Theses

These are listed in reverse cronological order, with an entry for each degree awarded.

Cui Ye
(M.S.), ``Improving JML's assignable clause analysis,'' Spring 2005--August 2006.
Curtis Clifton
(Ph.D), ``A design discipline and language features for modular reasoning in aspect-oriented programs,'' Spring 2002--July 2005.
Brian J. Dorn
(M.S.), ``Design and implementation of a reusable type inference engine and its application to Scheme,'' Spring 2004--May 2005.
Tongjie Chen
(M.S.), ``Extending MultiJava with Generics,'' Fall 2000--Fall 2004.
Yoonsik Cheon
(Ph.D.), ``A Runtime Assertion Checker for the Java Modeling Language,'' Summer 1991--April 2003.
Jeremiah S. (Jerry) Patterson
(M.S.), ``An Object-oriented Event Calculus,'' Fall 1999--Summer 2002.
Curtis Clifton
(M.S.), ``MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch,'' Spring 1998--Fall 2001.
Medhat Assaad
(M.S.), ``Alias-free parameters in C using multibodies,'' Spring 2000--Summer 2001.
Arun D. Raghavan
(M.S.), ``Design of a JML documentation generator'', Fall 1999--summer 2000.
Abhay Bhorkar
(M.S.), ``A Run-time Assertion Checker for Java using JML,'' Spring 1998--Spring 2000.
Jianbing Chen
(M.S.), ``Dynamic Semantics and Type-checking of Tuple,'' Summer 1998--Fall 1998.
Anand Ganapathy
(M.S.), ``Design and Implementation of a JML Type Checker,'' Summer 1998--Spring 1999.
Olga Antropova
(M.S.), ``ACL Programming Language: Eliminating Parameter Aliasing with Dynamic Dispatch,'' September 1997--Summer 1998.
Sevtap Otles Karakoy
(M.S.), ``Evaluating the Expressiveness of a Multi-Method Programming Language,'' September 1997--Summer 1998.
Hua Zhong
(M.S.), ``LSL Traits for Using Z with Larch,'' January 1997--December 1997.
Matthew W. Markland
(M.S.), ``Design and Implementation of the Larch/C++ Type System,'' Fall 1995--June 1998.
Gowri Sankar Sivaprasad
(M.S.), ``Larch/CORBA: Specifying the Behavior of CORBA-IDL interfaces,'' Fall 1993--Fall 1995.
Steven Jenkins
(M.S.), ``Polymorphic Type Checking in Scheme,'' Summer 1993--Spring 1995.
David Egle
(M.S.), ``Evaluating Larch/C++ as a Specification Language: A Case Study Using the Microsoft Foundation Class Library,'' Fall 1994--Summer 1995.
Joseph Reynolds
(M.S.), ``A Literate Executable, Denotational Semantics of Simple C++ Declarations,'' Fall 1991--Spring 1993.
Kari Lyle
(M.S.), ``Refinement in Data Flow Diagrams,'' Fall 1991--July 1992.
Yoonsik Cheon
(M.S.), ``Larch/Smalltalk: A Specification Language for Smalltalk,'' Fall 1990--Summer 1991.
Krishna Kishore Dhara
(Ph.D.), ``Behavioral Subtyping in Object-Oriented Programming Languages,'' Fall 1992--May 1997.
Krishna Kishore Dhara
(M.S.), ``Subtyping Among Mutable Types in Object-Oriented Programming Languages,'' Spring 1990--Fall 1992
Timothy Wahls
(Ph.D.), ``On the Execution of High Level Formal Specifications,'' (joint with Professor Al Baker), Fall 1992--Spring 1995.
Timothy Wahls
(M.S.), ``A Formal (and Executable) Semantics for RT-SPECS,'' (joint with Professor Al Baker), Fall 1991--Summer 1992.
Patricia O'Donnell
(M.S.), ``Implementation of the Programming Language Prosper,'' Fall 1989--Fall 1990.

Former Undergraduate (REU and 491) Students

Denise Bacher
REU working on JML specifications, Fall 2005
Jeff Beach
undergraduate honors research project, Spring 1990.
Katie Becker
Worked on JML specifications, espcially for java.util and java.io
Kristina P. Boysen
Worked on JML and in particular on graphical user interfaces for JML tools.
Curtis Clifton
Worked on a type checker for Scheme.
David Faden
Worked on a type checker for Scheme.
Tabitha Johnson
REU working on JML specifications, Fall 2005 and Spring 2006
.
Grace Qiu
REU working on JML specifications, Fall 2005
Brandon Shilling
Worked on JML specifications, especially for java.lang's numeric types.
Elizabeth Seagren
Worked on JML specifications, especially for java.util.
Arthur Thomas
Worked on JML specifications, especially samples
Ajani Thomas
Worked on JML specifications, especially in java.util.
Elizabeth Weiss
Worked on a document explaining JML tools to new users.


Gary T. Leavens
Department of Computer Science, Iowa State University
229 Atanasoff Hall
Ames, Iowa 50011-1041 USA

e-mail: leavens@cs-DOT-iastate-DOT-edu (replace -DOT- with .)
Phone: (515)294-1580 / fax: (515)294-0258

Last update $Date: 2006/08/01 19:42:03 $

Valid HTML 4.0!