Home > LASER Publications > Static Analysis > Stephen F. Siegel
All Publications

Static Analysis »
FLAVERS
PROPEL
Finite-State Verification
Property Specification
Fault-Tree Analysis
Failure Mode and Effect Analysis
MPI Verification
INCA
Experimentation

Process Programming and Workflow [...]

Software Development [...]

Case Studies [...]

Electronic Enterprise Institute

Jump To:
2016
2014
2013
2012
2010
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1985

LASER Publications

Static Analysis

by Stephen F. Siegel

 2008

Combining Symbolic Execution with Model Checking to Verify Parallel Numerical Programs
Stephen F. Siegel, Anastasia Mironova, George S. Avrunin, Lori A. Clarke, ACM Transactions on Software Engineering and Methodology, Vol. 17, No. 2, April 2008, pp.10:1-10:34. (UM-CS-2008-49)

This is an updated version of TR UM-CS-2007-33. This report is a revised and extended version of UM-CS-2005-15, which appeared in ISSTA 2006.

[ ACM ] [ PDF ]

 2006

Using Model Checking with Symbolic Execution to Verify Parallel Numerical Programs
Stephen F. Siegel, Anastasia Mironova, George S. Avrunin, Lori A. Clarke, ACM SIGSOFT 2006 International Symposium on Software Testing and Analysis (ISSTA '06) Portland, ME, pp. 157 - 168. (UM-CS-2005-15)

This is a revised and expanded version of UM-CS-2005-15, originally dated Feb. 2005. Please see "Combining Symbolic Execution with Model Checking to Verify Parallel Numerical Programs" UM-CS-2008-49 for a revised and extended version of this report.

[ ACM ] [ PDF ] [ Slides ]

 2004

Efficient Verification of Halting Properties for MPI Programs with Wildcard Receives
Stephen F. Siegel, Department of Computer Science, University of Massachusetts, Amherst, MA 01003, September 2004. (UM-CS-2004-077)

[ PDF ]

Modeling MPI Programs for Verification
Stephen F. Siegel, George S. Avrunin, Department of Computer Science, University of Massachusetts, Amherst, MA 01003, September 2004. (UM-CS-2004-075)

This is an updated and extended version of the report: "Analysis of MPI Programs" (UM-CS-2003-060).

[ PDF ]

Verification of MPI-based Software for Scientific Computation
Stephen F. Siegel, George S. Avrunin, Model Checking Software: 11th International SPIN Workshop, Barcelona, Spain, Springer Verlag Lecture Notes in Computer Science, Vol. 2989, pp. 286-303, April 2004. (UM-CS-2004-087)

[ SpringerLink ] [ PDF ]

 2003

Analysis of MPI Programs
Stephen F. Siegel, George S. Avrunin, Department of Computer Science, University of Massachusetts, Amherst, MA 01003, November 2003. (UM-CS-2003-060)

Please see "Modeling MPI Programs for Verification" (UM-CS-2004-075) for an updated and extended version of this report.

[ PDF ]

 2002

The INCA Query Language
Stephen F. Siegel, Department of Computer Science, University of Massachusetts, Amherst, MA 01003, May 2002. (UM-CS-2002-018)

[ PostScript ] [ PDF ]

 2000

Improving the Precision of INCA by Preventing Spurious Cycles
Stephen F. Siegel, George S. Avrunin, ACM Sigsoft 2000 International Symposium on Software Testing and Analysis (ISSTA 2000), Portland, OR, pp. 191-200, August 2000. (UM-CS-2000-009)

[ PostScript ] [ PDF ]

 1999

Comparing Finite-State Verification Techniques for Concurrent Software
George S. Avrunin, James C. Corbett, Matthew B. Dwyer, Corina S. Pasareanu, Stephen F. Siegel, Department of Computer Science, University of Massachusetts, Amherst, MA 01003, November 1999. (UM-CS-1999-069)

[ PostScript ] [ PDF ]

Notice: We present this material to ensure timely and wide dissemination of our work. All persons copying this material must adhere to the terms of the relevant copyrights
 

This site is maintained by the Laboratory for Advanced Software Engineering Research.
© 2011 University of Massachusetts AmherstSite Policies