MADRE: The Memory-Aware Data Redistribution Engine
    Stephen F. Siegel and Andrew R. Siegel, Tech. Rep. UDEL-CIS 2009/335, April 2009

UNIC Code: Algorithmic Specification of the Method of Long Characteristics

    Stephen F. Siegel, Andrew R. Siegel and Cristian Rabiti, ANL/MCS-TM-301, 2008

MADRE: The Memory-Aware Data Redistribution Engine

    Stephen F. Siegel and Andrew R. Siegel, EuroPVM/MPI 2008

Analyzing BlobFlow: A Case Study Using Model Checking to Verify Parallel Scientific Software

    Stephen F. Siegel and Louis F. Rossi, EuroPVM/MPI 2008

Combining Symbolic Execution with Model Checking to Verify Parallel Numerical Programs

    Stephen F. Siegel, Anastasia Mironova, George S. Avrunin, and Lori A. Clarke, ACM TOSEM 17, 2008

A Case Study in the Use of Model Checking to Verify Parallel Scientific Software

    Stephen F. Siegel, Samuel E. Moelius III, and Louis F. Rossi, Tech. Rep. UDEL-CIS 2007/343, 2007

Transparent Partial Order Reduction

    Stephen F. Siegel, Tech. Rep. UDEL-CIS 2007/341, 2007

Verification of Halting Properties for MPI Programs Using Nonblocking Operations

    Stephen F. Siegel and George S. Avrunin, EuroPVM/MPI 2007

Verifying Parallel Programs with MPI-Spin

    Stephen F. Siegel, EuroPVM/MPI 2007 (tutorial)

Model Checking Nonblocking MPI Programs

    Stephen F. Siegel, VMCAI 2007

Using MPI-Spin to Model Check MPI Programs with Nonblocking Communication

    Stephen F. Siegel, EuroPVM/MPI 2006 Late and Breaking Results

Using Model Checking with Symbolic Execution to Verify Parallel Numerical Programs

    Stephen F. Siegel, Anastasia Mironova, George S. Avrunin, and Lori A. Clarke, ISSTA 2006

Finite-state verification for high performance computing

    George S. Avrunin, Stephen F. Siegel, and Andrew R. Siegel, SE-HPCS 2005

Modeling wildcard-free MPI programs for verification

    Stephen F. Siegel and George S. Avrunin, PPoPP 2005

Efficient verification of halting properties for MPI programs with wildcard receives

    Stephen F. Siegel, VMCAI 2005

Modeling MPI programs for verification

    Stephen F. Siegel and George S. Avrunin, Tech. Rep. UM-CS-2004-75, 2004

Verification of MPI-based software for scientific computation

    Stephen F. Siegel and George S. Avrunin, SPIN 2004

Analysis of MPI programs

    Stephen F. Siegel and George S. Avrunin, Tech. Rep. UM-CS-2003-036

Hochschild cohomology and elementary abelian subgroups

    Stephen F. Siegel, Trans. Amer. Math. Soc. 358, 2006

The INCA Query Language

    Stephen F. Siegel, Tech. Rep. CMPSCI TR 02-18, May 2002.

Improving the precision of INCA by eliminating solutions with spurious cycles

    Stephen F. Siegel and George S. Avrunin, IEEE TSE, 2002 no. 2

Improving the precision of INCA by preventing spurious cycles

    Stephen F. Siegel and George S. Avrunin ISSTA 2000

Comparing finite-state verification techniques for concurrent software

    George S. Avrunin, James C. Corbett, Matthew B. Dwyer, Corina S. Pasareanu, and Stephen F. Siegel, Tech. Rep. UM-CS-1999-069, 1999.