2009 |
85 | EE | Sebastian G. Elbaum,
Hui Nee Chin,
Matthew B. Dwyer,
Matthew Jorde:
Carving and Replaying Differential Unit Test Cases from System Test Cases.
IEEE Trans. Software Eng. 35(1): 29-45 (2009) |
2008 |
84 | | Wilhelm Schäfer,
Matthew B. Dwyer,
Volker Gruhn:
30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 10-18, 2008
ACM 2008 |
83 | | Wilhelm Schäfer,
Matthew B. Dwyer,
Volker Gruhn:
30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 10-18, 2008, Companion Volume
ACM 2008 |
82 | EE | Matthew B. Dwyer,
Madeline Diep,
Sebastian G. Elbaum:
Reducing the Cost of Path Property Monitoring Through Sampling.
ASE 2008: 228-237 |
81 | EE | Matthew Jorde,
Sebastian G. Elbaum,
Matthew B. Dwyer:
Increasing Test Granularity by Aggregating Unit Tests.
ASE 2008: 9-18 |
80 | EE | Madeline Diep,
Sebastian G. Elbaum,
Matthew B. Dwyer:
Trace Normalization.
ISSRE 2008: 67-76 |
79 | EE | Suzette Person,
Matthew B. Dwyer,
Sebastian G. Elbaum,
Corina S. Pasareanu:
Differential symbolic execution.
SIGSOFT FSE 2008: 226-237 |
78 | EE | Matthew B. Dwyer,
Rahul Purandare:
Residual Checking of Safety Properties.
SPIN 2008: 1-2 |
77 | EE | Myra B. Cohen,
Matthew B. Dwyer,
Jiangfan Shi:
Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach.
IEEE Trans. Software Eng. 34(5): 633-650 (2008) |
2007 |
76 | | Matthew B. Dwyer,
Antónia Lopes:
Fundamental Approaches to Software Engineering, 10th International Conference, FASE 2007, Held as Part of the Joint European Conferences, on Theory and Practice of Software, ETAPS 2007, Braga, Portugal, March 24 - April 1, 2007, Proceedings
Springer 2007 |
75 | EE | Matthew B. Dwyer,
Rahul Purandare:
Residual dynamic typestate analysis exploiting static analysis: results to reformulate and reduce the cost of dynamic analysis.
ASE 2007: 124-133 |
74 | EE | Madeline Diep,
Sebastian G. Elbaum,
Matthew B. Dwyer:
Reducing irrelevant trace variations.
ASE 2007: 477-480 |
73 | EE | Matthew B. Dwyer,
John Hatcliff,
Robby,
Corina S. Pasareanu,
Willem Visser:
Formal Software Analysis Emerging Trends in Software Model Checking.
FOSE 2007: 120-136 |
72 | EE | Matthew B. Dwyer,
Alex Kinneer,
Sebastian G. Elbaum:
Adaptive Online Program Analysis.
ICSE 2007: 220-229 |
71 | EE | Matthew B. Dwyer,
Sebastian G. Elbaum,
Suzette Person,
Rahul Purandare:
Parallel Randomized State-Space Search.
ICSE 2007: 3-12 |
70 | EE | Alex Kinneer,
Matthew B. Dwyer,
Gregg Rothermel:
Sofya: Supporting Rapid Development of Dynamic Program Analyses for Java.
ICSE Companion 2007: 51-52 |
69 | EE | Myra B. Cohen,
Matthew B. Dwyer,
Jiangfan Shi:
Interaction testing of highly-configurable systems in the presence of constraints.
ISSTA 2007: 129-139 |
68 | EE | Venkatesh Prasad Ranganath,
Torben Amtoft,
Anindya Banerjee,
John Hatcliff,
Matthew B. Dwyer:
A new foundation for control dependence and slicing for modern program structures.
ACM Trans. Program. Lang. Syst. 29(5): (2007) |
2006 |
67 | EE | Robby,
Matthew B. Dwyer,
John Hatcliff:
Domain-specific Model Checking Using The Bogor Framework.
ASE 2006: 369-370 |
66 | EE | Myra B. Cohen,
Matthew B. Dwyer,
Jiangfan Shi:
Coverage and adequacy in software product line testing.
ROSATEA 2006: 53-63 |
65 | EE | Sebastian G. Elbaum,
Hui Nee Chin,
Matthew B. Dwyer,
Jonathan Dokulil:
Carving differential unit test cases from system test cases.
SIGSOFT FSE 2006: 253-264 |
64 | EE | Matthew B. Dwyer,
Suzette Person,
Sebastian G. Elbaum:
Controlling factors in evaluating path-sensitive error detection techniques.
SIGSOFT FSE 2006: 92-104 |
63 | EE | Matthew B. Dwyer,
John Hatcliff,
Matthew Hoosier,
Venkatesh Prasad Ranganath,
Robby,
Todd Wallentine:
Evaluating the Effectiveness of Slicing for Model Reduction of Concurrent Object-Oriented Programs.
TACAS 2006: 73-89 |
62 | EE | Robby,
Matthew B. Dwyer,
John Hatcliff:
Bogor: A Flexible Framework for Creating Software Model Checkers.
TAIC PART 2006: 3-22 |
61 | EE | Robby,
Edwin Rodríguez,
Matthew B. Dwyer,
John Hatcliff:
Checking JML specifications using an extensible software model checking framework.
STTT 8(3): 280-299 (2006) |
2005 |
60 | EE | Matthew B. Dwyer,
John Hatcliff,
Matthew Hoosier,
Robby:
Building Your Own Software Model Checker Using the Bogor Extensible Model Checking Framework.
CAV 2005: 148-152 |
59 | EE | Edwin Rodríguez,
Matthew B. Dwyer,
Cormac Flanagan,
John Hatcliff,
Gary T. Leavens,
Robby:
Extending JML for Modular Specification and Verification of Multi-threaded Programs.
ECOOP 2005: 551-576 |
58 | EE | Venkatesh Prasad Ranganath,
Torben Amtoft,
Anindya Banerjee,
Matthew B. Dwyer,
John Hatcliff:
A New Foundation for Control-Dependence and Slicing for Modern Program Structures.
ESOP 2005: 77-93 |
57 | EE | Radu Iosif,
Matthew B. Dwyer,
John Hatcliff:
Translating Java for Multiple Model Checkers: The Bandera Back-End.
Formal Methods in System Design 26(2): 137-180 (2005) |
2004 |
56 | | Richard N. Taylor,
Matthew B. Dwyer:
Proceedings of the 12th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2004, Newport Beach, CA, USA, October 31 - November 6, 2004
ACM 2004 |
55 | EE | Matthew B. Dwyer,
Robby,
Oksana Tkachuk,
Willem Visser:
Analyzing Interaction Orderings with Model Checking.
ASE 2004: 154-163 |
54 | EE | Edwin Rodríguez,
Matthew B. Dwyer,
John Hatcliff,
Robby:
A Flexible Framework for the Estimation of Coverage Metrics in Explicit State Software Model Checking.
CASSIS 2004: 210-228 |
53 | EE | Matthew B. Dwyer,
John Hatcliff,
Matthew Hoosier:
Supporting model checking education using BOGOR/Eclipse.
ETX 2004: 88-92 |
52 | EE | Adam Childs,
Jesse Greenwald,
Venkatesh Prasad Ranganath,
Xianghua Deng,
Matthew B. Dwyer,
John Hatcliff,
Georg Jung,
Prashant Shanti,
Gurdip Singh:
Cadena: An Integrated Development Environment for Analysis, Synthesis, and Verification of Component-Based Systems.
FASE 2004: 160-164 |
51 | EE | Matthew Hoosier,
Matthew B. Dwyer,
Robby,
John Hatcliff:
A Case Study in Domain-Customized Model Checking for Real-Time Component Software.
ISoLA 2004: 161-180 |
50 | | Matthew Hoosier,
John Hatcliff,
Robby,
Matthew B. Dwyer:
A Case Study in Domain-customized Model Checking for Real-time Component Software.
ISoLA (Preliminary proceedings) 2004: 261-267 |
49 | EE | Xianghua Deng,
Matthew B. Dwyer,
John Hatcliff,
Masaaki Mizuno:
SyncGen: An Aspect-Oriented Framework for Synchronization.
TACAS 2004: 158-162 |
48 | EE | Robby,
Edwin Rodríguez,
Matthew B. Dwyer,
John Hatcliff:
Checking Strong Specifications Using an Extensible Software Model Checking Framework.
TACAS 2004: 404-420 |
47 | EE | John Hatcliff,
Robby,
Matthew B. Dwyer:
Verifying Atomicity Specifications for Concurrent Object-Oriented Software Using Model-Checking.
VMCAI 2004: 175-190 |
46 | EE | Matthew B. Dwyer,
Lori A. Clarke,
Jamieson M. Cobleigh,
Gleb Naumovich:
Flow analysis for verifying properties of concurrent software systems.
ACM Trans. Softw. Eng. Methodol. 13(4): 359-430 (2004) |
45 | EE | Matthew B. Dwyer,
John Hatcliff,
Robby,
Venkatesh Prasad Ranganath:
Exploiting Object Escape and Locking Information in Partial-Order Reductions for Concurrent Object-Oriented Programs.
Formal Methods in System Design 25(2-3): 199-240 (2004) |
44 | EE | Matthew B. Dwyer,
Stefan Leue:
Introductory paper.
STTT 6(4): 257-259 (2004) |
2003 |
43 | EE | Oksana Tkachuk,
Matthew B. Dwyer,
Corina S. Pasareanu:
Automated Environment Generation for Software Model Checking.
ASE 2003: 116-129 |
42 | EE | Matthew B. Dwyer,
Robby,
Xianghua Deng,
John Hatcliff:
Space Reductions for Model Checking Quasi-Cyclic Systems.
EMSOFT 2003: 173-189 |
41 | EE | Oksana Tkachuk,
Matthew B. Dwyer:
Adapting side effects analysis for modular program model checking.
ESEC / SIGSOFT FSE 2003: 188-197 |
40 | EE | Robby,
Matthew B. Dwyer,
John Hatcliff:
Bogor: an extensible and highly-modular software model checking framework.
ESEC / SIGSOFT FSE 2003: 267-276 |
39 | EE | John Hatcliff,
Xianghua Deng,
Matthew B. Dwyer,
Georg Jung,
Venkatesh Prasad Ranganath:
Cadena: An Integrated Development, Analysis, and Verification Environment for Component-based Systems.
ICSE 2003: 160-173 |
38 | EE | Venkatesh Prasad Ranganath,
Adam Childs,
Jesse Greenwald,
Matthew B. Dwyer,
John Hatcliff,
Gurdip Singh:
Cadena: enabling CCM-based application development in Eclipse.
OOPSLA Workshop on Eclipse Technology eXchange 2003: 20-24 |
37 | EE | John Hatcliff,
William Deng,
Matthew B. Dwyer,
Georg Jung,
Venkatesh Prasad Ranganath,
Robby:
Slicing and partial evaluation of CORBA component model designs for avionics system.
PEPM 2003: 1-2 |
36 | EE | Robby,
Matthew B. Dwyer,
John Hatcliff,
Radu Iosif:
Space-Reduction Strategies for Model Checking Dynamic Software.
Electr. Notes Theor. Comput. Sci. 89(3): (2003) |
35 | EE | Corina S. Pasareanu,
Matthew B. Dwyer,
Willem Visser:
Finding feasible abstract counter-examples.
STTT 5(1): 34-48 (2003) |
2002 |
34 | | Matthew B. Dwyer,
Jens Palsberg:
Proceedings of the 2002 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, PASTE'02, Charleston, South Carolina, USA, November 18-19, 2002
ACM 2002 |
33 | EE | Xianghua Deng,
Matthew B. Dwyer,
John Hatcliff,
Georg Jung,
Robby,
Gurdip Singh:
Model-Checking Middleware-Based Event-Driven Real-Time Embedded Software.
FMCO 2002: 154-181 |
32 | | Matthew B. Dwyer:
Software Model Checking: The Bandera approach.
FMOODS 2002: 3-4 |
31 | EE | Xianghua Deng,
Matthew B. Dwyer,
John Hatcliff,
Masaaki Mizuno:
Invariant-based specification, synthesis, and verification of synchronization in concurrent programs.
ICSE 2002: 442-452 |
30 | EE | John Hatcliff,
Matthew B. Dwyer,
Corina S. Pasareanu,
Robby:
Foundations of the Bandera Abstraction Tools.
The Essence of Computation 2002: 172-203 |
29 | EE | James C. Corbett,
Matthew B. Dwyer,
John Hatcliff,
Robby:
Expressing checkable properties of dynamic systems: the Bandera Specification Language.
STTT 4(1): 34-56 (2002) |
2001 |
28 | | Matthew B. Dwyer:
Model Checking Software, 8th International SPIN Workshop, Toronto, Canada, May 19-20, 2001, Proceedings
Springer 2001 |
27 | EE | John Hatcliff,
Matthew B. Dwyer:
Using the Bandera Tool Set to Model-Check Properties of Concurrent Java Software.
CONCUR 2001: 39-58 |
26 | | Matthew B. Dwyer,
John Hatcliff,
Roby Joehanes,
Shawn Laubach,
Corina S. Pasareanu,
Robby,
Hongjun Zheng,
Willem Visser:
Tool-Supported Program Abstraction for Finite-State Verification.
ICSE 2001: 177-187 |
25 | EE | Corina S. Pasareanu,
Matthew B. Dwyer,
Willem Visser:
Finding Feasible Counter-examples when Model Checking Abstracted Java Programs.
TACAS 2001: 284-298 |
2000 |
24 | EE | James C. Corbett,
Matthew B. Dwyer,
John Hatcliff,
Shawn Laubach,
Corina S. Pasareanu,
Robby,
Hongjun Zheng:
Bandera: extracting finite-state models from Java source code.
ICSE 2000: 439-448 |
23 | EE | James C. Corbett,
Matthew B. Dwyer,
John Hatcliff,
Robby:
Bandera: a source-level interface for model checking Java programs.
ICSE 2000: 762-765 |
22 | | James C. Corbett,
Matthew B. Dwyer,
John Hatcliff,
Robby:
A Language Framework for Expressing Checkable Properties of Dynamic Software.
SPIN 2000: 205-223 |
21 | | John Hatcliff,
Matthew B. Dwyer,
Hongjun Zheng:
Slicing Software for Model Construction.
Higher-Order and Symbolic Computation 13(4): 315-353 (2000) |
20 | EE | George S. Avrunin,
James C. Corbett,
Matthew B. Dwyer:
Benchmarking Finite-State Verifiers.
STTT 2(4): 317-320 (2000) |
1999 |
19 | EE | Matthew B. Dwyer,
George S. Avrunin,
James C. Corbett:
Patterns in Property Specifications for Finite-State Verification.
ICSE 1999: 411-420 |
18 | | Matthew B. Dwyer,
John Hatcliff:
Slicing Software for Model Construction.
PEPM 1999: 105-118 |
17 | EE | John Hatcliff,
James C. Corbett,
Matthew B. Dwyer,
Stefan Sokolowski,
Hongjun Zheng:
A Formal Study of Slicing for Multi-threaded Programs with JVM Concurrency Primitives.
SAS 1999: 1-18 |
16 | EE | Corina S. Pasareanu,
Matthew B. Dwyer,
Michael Huth:
Assume-Guarantee Model Checking of Software: A Comparative Case Study.
SPIN 1999: 168-183 |
1998 |
15 | EE | Matthew B. Dwyer,
George S. Avrunin,
James C. Corbett:
Property specification patterns for finite-state verification.
FMSP 1998: 7-15 |
14 | EE | Matthew B. Dwyer,
Corina S. Pasareanu:
Model Checking Generic Container Implementations.
Generic Programming 1998: 162-177 |
13 | EE | John Hatcliff,
Matthew B. Dwyer,
Shawn Laubach:
Staging Static Analyses Using Abstraction-Based Program Specialization.
PLILP/ALP 1998: 134-151 |
12 | EE | Matthew B. Dwyer,
Corina S. Pasareanu:
Filter-Based Model Checking of Partial Systems.
SIGSOFT FSE 1998: 189-202 |
11 | EE | Matthew B. Dwyer,
John Hatcliff,
Muhammad Nanda:
Using Partial Evaluation to Enable Verification of Concurrent Software.
ACM Comput. Surv. 30(3es): 22 (1998) |
1997 |
10 | EE | Matthew B. Dwyer:
Modular Flow Analysis for Concurrent Software.
ASE 1997: 264-273 |
9 | EE | Matthew B. Dwyer,
Vicki Carr,
Laura Hines:
Model Checking Graphical User Interfaces Using Abstractions.
ESEC / SIGSOFT FSE 1997: 244-261 |
8 | EE | Gleb Naumovich,
Lori A. Clarke,
Leon J. Osterweil,
Matthew B. Dwyer:
Verification of Concurrent Software with FLAVERS.
ICSE 1997: 594-595 |
7 | | Matthew B. Dwyer,
Virgil Wallentine:
Object-Oriented Coordination Abstractions for Parallel Software.
PDPTA 1997: 1034-1043 |
6 | | Matthew B. Dwyer,
Virgil Wallentine:
A Framework for Parallel Adaptive Grid Simulations.
Concurrency - Practice and Experience 9(11): 1293-1310 (1997) |
1996 |
5 | EE | Matthew B. Dwyer,
Lori A. Clarke:
A Flexible Architecture for Building Data Flow Analyzers.
ICSE 1996: 554-564 |
4 | EE | Matthew B. Dwyer,
Matthew J. Craig,
Eric Runquist:
An Application-Independent Concurrency Skeleton in Ada 95.
TRI-Ada 1996: 179-192 |
3 | EE | Matthew B. Dwyer,
Lori A. Clarke:
A Compact Petri Net Representation and Its Implications for Analysis.
IEEE Trans. Software Eng. 22(11): 794-811 (1996) |
1995 |
2 | EE | Matthew B. Dwyer,
Lori A. Clarke,
Kari A. Nies:
A Compact Petri Net Representation for Concurrent Programs.
ICSE 1995: 147-157 |
1994 |
1 | EE | Matthew B. Dwyer,
Lori A. Clarke:
Data Flow Analysis for Verifying Properties of Concurrent Programs.
SIGSOFT FSE 1994: 62-75 |