2009 |
144 | EE | Nicholas Kidd,
Thomas W. Reps,
Julian Dolby,
Mandana Vaziri:
Finding Concurrency-Related Bugs Using Random Isolation.
VMCAI 2009: 198-213 |
143 | EE | Tal Lev-Ami,
Neil Immerman,
Thomas W. Reps,
Mooly Sagiv,
Siddharth Srivastava,
Greta Yorsh:
Simulating reachability using first-order logic with applications to verification of linked data structures
CoRR abs/0904.4902: (2009) |
2008 |
142 | EE | Akash Lal,
Thomas W. Reps:
Reducing Concurrent Analysis Under a Context Bound to Sequential Analysis.
CAV 2008: 37-51 |
141 | EE | Thomas W. Reps,
Gogul Balakrishnan:
Improved Memory-Access Analysis for x86 Executables.
CC 2008: 16-35 |
140 | EE | Junghee Lim,
Thomas W. Reps:
A System for Generating Static Analyzers for Machine Instructions.
CC 2008: 36-52 |
139 | EE | Nicholas Kidd,
Akash Lal,
Thomas W. Reps:
Language Strength Reduction.
SAS 2008: 283-298 |
138 | EE | Akash Lal,
Thomas W. Reps:
Solving Multiple Dataflow Queries Using WPDSs.
SAS 2008: 93-109 |
137 | EE | Gogul Balakrishnan,
Thomas W. Reps:
Analyzing Stripped Device-Driver Executables.
TACAS 2008: 124-140 |
136 | EE | Akash Lal,
Tayssir Touili,
Nicholas Kidd,
Thomas W. Reps:
Interprocedural Analysis of Concurrent Programs Under a Context Bound.
TACAS 2008: 282-298 |
2007 |
135 | | Thomas W. Reps,
Mooly Sagiv,
Jörg Bauer:
Program Analysis and Compilation, Theory and Practice, Essays Dedicated to Reinhard Wilhelm on the Occasion of His 60th Birthday
Springer 2007 |
134 | EE | Tal Lev-Ami,
Christoph Weidenbach,
Thomas W. Reps,
Mooly Sagiv:
Labelled Clauses.
CADE 2007: 311-327 |
133 | EE | Igor Bogudlov,
Tal Lev-Ami,
Thomas W. Reps,
Mooly Sagiv:
Revamping TVLA: Making Parametric Shape Analysis Competitive.
CAV 2007: 221-225 |
132 | EE | Daphna Amit,
Noam Rinetzky,
Thomas W. Reps,
Mooly Sagiv,
Eran Yahav:
Comparison Under Abstraction for Verifying Linearizability.
CAV 2007: 477-490 |
131 | EE | Denis Gopan,
Thomas W. Reps:
Low-Level Library Analysis and Summarization.
CAV 2007: 68-81 |
130 | EE | Thomas W. Reps,
Akash Lal,
Nicholas Kidd:
Program Analysis Using Weighted Pushdown Systems.
FSTTCS 2007: 23-51 |
129 | EE | Akash Lal,
Nicholas Kidd,
Thomas W. Reps,
Tayssir Touili:
Abstract Error Projection.
SAS 2007: 200-217 |
128 | EE | Denis Gopan,
Thomas W. Reps:
Guided Static Analysis.
SAS 2007: 349-365 |
127 | EE | Gogul Balakrishnan,
Thomas W. Reps:
DIVINE: DIscovering Variables IN Executables.
VMCAI 2007: 1-28 |
126 | EE | Tal Lev-Ami,
Mooly Sagiv,
Neil Immerman,
Thomas W. Reps:
Constructing Specialized Shape Analyses for Uniform Change.
VMCAI 2007: 215-233 |
125 | EE | Greta Yorsh,
Thomas W. Reps,
Mooly Sagiv,
Reinhard Wilhelm:
Logical characterizations of heap abstractions.
ACM Trans. Comput. Log. 8(1): (2007) |
2006 |
124 | EE | Akash Lal,
Thomas W. Reps:
Improving Pushdown System Model Checking.
CAV 2006: 343-357 |
123 | EE | Denis Gopan,
Thomas W. Reps:
Lookahead Widening.
CAV 2006: 452-466 |
122 | EE | Hao Wang,
Somesh Jha,
Thomas W. Reps,
Stefan Schwoon,
Stuart G. Stubblebine:
Reducing the Dependence of SPKI/SDSI on PKI.
ESORICS 2006: 156-173 |
121 | EE | Thomas W. Reps,
Gogul Balakrishnan,
Junghee Lim:
Intermediate-representation recovery from low-level code.
PEPM 2006: 100-111 |
120 | EE | Thomas W. Reps,
Mooly Sagiv,
Jörg Bauer:
An Appreciation of the Work of Reinhard Wilhelm.
Program Analysis and Compilation 2006: 1-11 |
119 | EE | Alexey Loginov,
Thomas W. Reps,
Mooly Sagiv:
Refinement-Based Verification for Possibly-Cyclic Lists.
Program Analysis and Compilation 2006: 247-272 |
118 | EE | Gogul Balakrishnan,
Thomas W. Reps:
Recency-Abstraction for Heap-Allocated Storage.
SAS 2006: 221-239 |
117 | EE | Alexey Loginov,
Thomas W. Reps,
Mooly Sagiv:
Automated Verification of the Deutsch-Schorr-Waite Tree-Traversal Algorithm.
SAS 2006: 261-279 |
116 | EE | Somesh Jha,
Stefan Schwoon,
Hao Wang,
Thomas W. Reps:
Weighted Pushdown Systems and Trust-Management Systems.
TACAS 2006: 1-26 |
115 | EE | Sagar Chaki,
Edmund M. Clarke,
Nicholas Kidd,
Thomas W. Reps,
Tayssir Touili:
Verifying Concurrent Message-Passing C Programs with Recursive Calls.
TACAS 2006: 334-349 |
114 | EE | Junghee Lim,
Thomas W. Reps,
Ben Liblit:
Extracting Output Formats from Executables.
WCRE 2006: 167-178 |
113 | EE | Eran Yahav,
Thomas W. Reps,
Shmuel Sagiv,
Reinhard Wilhelm:
Verifying Temporal Heap Properties Specified via Evolution Logic.
Logic Journal of the IGPL 14(5): 755-783 (2006) |
2005 |
112 | EE | Thomas W. Reps,
Gogul Balakrishnan,
Junghee Lim,
Tim Teitelbaum:
A Next-Generation Platform for Analyzing Executables.
APLAS 2005: 212-229 |
111 | EE | Tal Lev-Ami,
Neil Immerman,
Thomas W. Reps,
Shmuel Sagiv,
S. Srivastava,
Greta Yorsh:
Simulating Reachability Using First-Order Logic with Applications to Verification of Linked Data Structures.
CADE 2005: 99-115 |
110 | EE | Gogul Balakrishnan,
Thomas W. Reps,
Nicholas Kidd,
Akash Lal,
Junghee Lim,
David Melski,
Radu Gruian,
Suan Hsi Yong,
Chi-Hua Chen,
Tim Teitelbaum:
Model Checking x86 Executables with CodeSurfer/x86 and WPDS++.
CAV 2005: 158-163 |
109 | EE | Akash Lal,
Thomas W. Reps,
Gogul Balakrishnan:
Extended Weighted Pushdown Systems.
CAV 2005: 434-448 |
108 | EE | Alexey Loginov,
Thomas W. Reps,
Shmuel Sagiv:
Abstraction Refinement via Inductive Learning.
CAV 2005: 519-533 |
107 | EE | Gogul Balakrishnan,
Radu Gruian,
Thomas W. Reps,
Tim Teitelbaum:
CodeSurfer/x86-A Platform for Analyzing x86 Executables.
CC 2005: 250-254 |
106 | EE | Vinod Ganapathy,
Sanjit A. Seshia,
Somesh Jha,
Thomas W. Reps,
Randal E. Bryant:
Automatic discovery of API-level exploits.
ICSE 2005: 312-321 |
105 | EE | Noam Rinetzky,
Jörg Bauer,
Thomas W. Reps,
Shmuel Sagiv,
Reinhard Wilhelm:
A semantics for procedure local heaps and its abstractions.
POPL 2005: 296-309 |
104 | EE | Denis Gopan,
Thomas W. Reps,
Shmuel Sagiv:
A framework for numeric analysis of array operations.
POPL 2005: 338-350 |
103 | EE | Bertrand Jeannet,
Denis Gopan,
Thomas W. Reps:
A Relational Abstraction for Functions.
SAS 2005: 186-202 |
102 | EE | Gogul Balakrishnan,
Thomas W. Reps,
David Melski,
Tim Teitelbaum:
WYSINWYX: What You See Is Not What You eXecute.
VSTTE 2005: 202-213 |
101 | EE | Nurit Dor,
John Field,
Denis Gopan,
Tal Lev-Ami,
Alexey Loginov,
Roman Manevich,
G. Ramalingam,
Thomas W. Reps,
Noam Rinetzky,
Mooly Sagiv,
Reinhard Wilhelm,
Eran Yahav,
Greta Yorsh:
Automatic Verification of Strongly Dynamic Software Systems.
VSTTE 2005: 82-92 |
100 | EE | Rajeev Alur,
Michael Benedikt,
Kousha Etessami,
Patrice Godefroid,
Thomas W. Reps,
Mihalis Yannakakis:
Analysis of recursive state machines.
ACM Trans. Program. Lang. Syst. 27(4): 786-818 (2005) |
99 | EE | Greta Yorsh,
Alexey Skidanov,
Thomas W. Reps,
Shmuel Sagiv:
Automatic Assume/Guarantee Reasoning for Heap-Manipulating Programs: Ongoing Work.
Electr. Notes Theor. Comput. Sci. 131: 125-138 (2005) |
98 | EE | Thomas W. Reps,
Stefan Schwoon,
Somesh Jha,
David Melski:
Weighted pushdown systems and their application to interprocedural dataflow analysis.
Sci. Comput. Program. 58(1-2): 206-263 (2005) |
2004 |
97 | EE | Thomas W. Reps,
Shmuel Sagiv,
Reinhard Wilhelm:
Static Program Analysis via 3-Valued Logic.
CAV 2004: 15-30 |
96 | EE | Neil Immerman,
Alexander Moshe Rabinovich,
Thomas W. Reps,
Shmuel Sagiv,
Greta Yorsh:
Verification via Structure Simulation.
CAV 2004: 281-294 |
95 | EE | Gogul Balakrishnan,
Thomas W. Reps:
Analyzing Memory Accesses in x86 Executables.
CC 2004: 5-23 |
94 | EE | Neil Immerman,
Alexander Moshe Rabinovich,
Thomas W. Reps,
Shmuel Sagiv,
Greta Yorsh:
The Boundary Between Decidability and Undecidability for Transitive-Closure Logics.
CSL 2004: 160-174 |
93 | EE | Bertrand Jeannet,
Alexey Loginov,
Thomas W. Reps,
Shmuel Sagiv:
A Relational Approach to Interprocedural Shape Analysis.
SAS 2004: 246-264 |
92 | EE | Denis Gopan,
Frank DiMaio,
Nurit Dor,
Thomas W. Reps,
Shmuel Sagiv:
Numeric Domains with Summarized Dimensions.
TACAS 2004: 512-529 |
91 | EE | Greta Yorsh,
Thomas W. Reps,
Shmuel Sagiv:
Symbolically Computing Most-Precise Abstract Operations for Shape Analysis.
TACAS 2004: 530-545 |
90 | EE | Thomas W. Reps,
Shmuel Sagiv,
Greta Yorsh:
Symbolic Implementation of the Best Transformer.
VMCAI 2004: 252-266 |
89 | | Somesh Jha,
Thomas W. Reps:
Model checking SPKI/SDSI.
Journal of Computer Security 12(3-4): 317-353 (2004) |
2003 |
88 | EE | David Melski,
Thomas W. Reps:
The Interprocedural Express-Lane Transformation.
CC 2003: 200-216 |
87 | EE | Stefan Schwoon,
Somesh Jha,
Thomas W. Reps,
Stuart G. Stubblebine:
On Generalized Authorization Problems.
CSFW 2003: 202- |
86 | EE | Eran Yahav,
Thomas W. Reps,
Shmuel Sagiv,
Reinhard Wilhelm:
Verifying Temporal Heap Properties Specified via Evolution Logic.
ESOP 2003: 204-222 |
85 | EE | Thomas W. Reps,
Shmuel Sagiv,
Alexey Loginov:
Finite Differencing of Logical Formulas for Static Analysis.
ESOP 2003: 380-398 |
84 | EE | Thomas W. Reps,
Stefan Schwoon,
Somesh Jha:
Weighted Pushdown Systems and Their Application to Interprocedural Dataflow Analysis.
SAS 2003: 189-213 |
83 | EE | Greta Yorsh,
Thomas W. Reps,
Shmuel Sagiv,
Reinhard Wilhelm:
Logical Characterizations of Heap Abstractions
CoRR cs.LO/0312014: (2003) |
82 | EE | Thomas W. Reps,
Louis B. Rall:
Computational Divided Differencing and Divided-Difference Arithmetics.
Higher-Order and Symbolic Computation 16(1-2): 93-149 (2003) |
81 | EE | Paul Anderson,
Thomas W. Reps,
Tim Teitelbaum,
Mark Zarins:
Tool Support for Fine-Grained Software Inspection.
IEEE Software 20(4): 42-50 (2003) |
80 | EE | Paul Anderson,
Thomas W. Reps,
Tim Teitelbaum:
Design and Implementation of a Fine-Grained Software Inspection Tool.
IEEE Trans. Software Eng. 29(8): 721-733 (2003) |
2002 |
79 | EE | Somesh Jha,
Thomas W. Reps:
Analysis of SPKI/SDSI Certificates Using Model Checking.
CSFW 2002: 129- |
78 | EE | Thomas W. Reps,
Alexey Loginov,
Shmuel Sagiv:
Semantic Minimization of 3-Valued Propositional Formulae.
LICS 2002: 40- |
77 | EE | Thomas W. Reps:
Static Program Analysis via 3-Valued Logic.
SAS 2002: 1 |
76 | | Reinhard Wilhelm,
Thomas W. Reps,
Shmuel Sagiv:
Shape Analysis and Applications.
The Compiler Design Handbook 2002: 175-218 |
75 | EE | Shmuel Sagiv,
Thomas W. Reps,
Reinhard Wilhelm:
Parametric shape analysis via 3-valued logic.
ACM Trans. Program. Lang. Syst. 24(3): 217-298 (2002) |
74 | EE | Edmund M. Clarke,
Masahiro Fujita,
Sreeranga P. Rajan,
Thomas W. Reps,
Subash Shankar,
Tim Teitelbaum:
Program slicing for VHDL.
STTT 4(1): 125-137 (2002) |
2001 |
73 | EE | Zhichen Xu,
Thomas W. Reps,
Barton P. Miller:
Typestate Checking of Machine Code.
ESOP 2001: 335-351 |
72 | EE | Alexey Loginov,
Suan Hsi Yong,
Susan Horwitz,
Thomas W. Reps:
Debugging via Run-Time Type Checking.
FASE 2001: 217-232 |
71 | EE | Michael Benedikt,
Patrice Godefroid,
Thomas W. Reps:
Model Checking of Unrestricted Hierarchical State Machines.
ICALP 2001: 652-666 |
2000 |
70 | EE | Reinhard Wilhelm,
Shmuel Sagiv,
Thomas W. Reps:
Shape Analysis.
CC 2000: 1-17 |
69 | EE | Tal Lev-Ami,
Thomas W. Reps,
Shmuel Sagiv,
Reinhard Wilhelm:
Putting static analysis to work for verification: A case study.
ISSTA 2000: 26-38 |
68 | EE | Zhichen Xu,
Barton P. Miller,
Thomas W. Reps:
Safety checking of machine code.
PLDI 2000: 70-82 |
67 | EE | Thomas W. Reps:
Undecidability of context-sensitive data-independence analysis.
ACM Trans. Program. Lang. Syst. 22(1): 162-186 (2000) |
66 | EE | David Melski,
Thomas W. Reps:
Interconvertibility of a class of set constraints and context-free-language reachability.
Theor. Comput. Sci. 248(1-2): 29-98 (2000) |
1999 |
65 | | David Melski,
Thomas W. Reps:
Interprocedural Path Profiling.
CC 1999: 47-62 |
64 | EE | Edmund M. Clarke,
Masahiro Fujita,
Sreeranga P. Rajan,
Thomas W. Reps,
Subash Shankar,
Tim Teitelbaum:
Program Slicing of Hardware Description Languages.
CHARME 1999: 298-312 |
63 | EE | Michael Siff,
Satish Chandra,
Thomas Ball,
Krishna Kunchithapadam,
Thomas W. Reps:
Coping with Type Casts in C.
ESEC / SIGSOFT FSE 1999: 180-198 |
62 | EE | Michael Benedikt,
Thomas W. Reps,
Shmuel Sagiv:
A Decidable Logic for Describing Linked Data Structures.
ESOP 1999: 2-19 |
61 | EE | Satish Chandra,
Thomas W. Reps:
Physical Type Checking for C.
PASTE 1999: 66-75 |
60 | EE | Suan Hsi Yong,
Susan Horwitz,
Thomas W. Reps:
Pointer Analysis for Programs with Structures and Casting.
PLDI 1999: 91-103 |
59 | EE | Shmuel Sagiv,
Thomas W. Reps,
Reinhard Wilhelm:
Parametric Shape Analysis via 3-Valued Logic.
POPL 1999: 105-118 |
58 | EE | Michael Siff,
Thomas W. Reps:
Identifying Modules via Concept Analysis.
IEEE Trans. Software Eng. 25(6): 749-768 (1999) |
1998 |
57 | EE | Shmuel Sagiv,
Thomas W. Reps,
Reinhard Wilhelm:
Solving Shape-Analysis Problems in Languages with Destructive Updating.
ACM Trans. Program. Lang. Syst. 20(1): 1-50 (1998) |
56 | EE | Thomas W. Reps:
"Maximal-munch" Tokenization in Linear Time.
ACM Trans. Program. Lang. Syst. 20(2): 259-273 (1998) |
55 | EE | Thomas W. Reps:
Program analysis via graph reachability.
Information & Software Technology 40(11-12): 701-726 (1998) |
1997 |
54 | EE | Thomas W. Reps,
Thomas Ball,
Manuvir Das,
James R. Larus:
The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem.
ESEC / SIGSOFT FSE 1997: 432-449 |
53 | | Thomas W. Reps:
The Use of Program Profiling for Software Testing.
GI Jahrestagung 1997: 4-16 |
52 | EE | Michael Siff,
Thomas W. Reps:
Identifying modules via concept analysis.
ICSM 1997: 170-179 |
51 | | Thomas W. Reps:
Program Analysis via Graph Reachability.
ILPS 1997: 5-19 |
50 | EE | David Melski,
Thomas W. Reps:
Interconveritibility of Set Constraints and Context-Free Language Reachability.
PEPM 1997: 74-89 |
1996 |
49 | | Thomas W. Reps,
Todd Turnidge:
Program Specialization via Program Slicing.
Dagstuhl Seminar on Partial Evaluation 1996: 409-429 |
48 | EE | Shmuel Sagiv,
Thomas W. Reps,
Reinhard Wilhelm:
Solving Shape-Analysis Problems in Languages with Destructive Updating.
POPL 1996: 16-31 |
47 | EE | Michael Siff,
Thomas W. Reps:
Program Generalization for Software Reuse: From C to C++.
SIGSOFT FSE 1996: 135-146 |
46 | | Thomas W. Reps:
On the Sequential Nature of Interprocedural Program-Analysis Problems.
Acta Inf. 33(8): 739-757 (1996) |
45 | | G. Ramalingam,
Thomas W. Reps:
An Incremental Algorithm for a Generalization of the Shortest-Path Problem.
J. Algorithms 21(2): 267-305 (1996) |
44 | EE | G. Ramalingam,
Thomas W. Reps:
On the Computational Complexity of Dynamic Graph Problems.
Theor. Comput. Sci. 158(1&2): 233-277 (1996) |
43 | EE | Shmuel Sagiv,
Thomas W. Reps,
Susan Horwitz:
Precise Interprocedural Dataflow Analysis with Applications to Constant Propagation.
Theor. Comput. Sci. 167(1&2): 131-170 (1996) |
1995 |
42 | | Thomas W. Reps:
Shape Analysis as a Generalized Path Problem.
PEPM 1995: 1-11 |
41 | | Manuvir Das,
Thomas W. Reps,
Pascal Van Hentenryck:
Semantic Foundations of Binding Time Analysis for Imperative Programs.
PEPM 1995: 100-110 |
40 | | Thomas W. Reps,
Susan Horwitz,
Shmuel Sagiv:
Precise Interprocedural Dataflow Analysis via Graph Reachability.
POPL 1995: 49-61 |
39 | EE | Susan Horwitz,
Thomas W. Reps,
Shmuel Sagiv:
Demand Interprocedural Dataflow Analysis.
SIGSOFT FSE 1995: 104-115 |
38 | EE | Thomas W. Reps,
Genevieve Rosay:
Precise Interprocedural Chopping.
SIGSOFT FSE 1995: 41-52 |
37 | | Shmuel Sagiv,
Thomas W. Reps,
Susan Horwitz:
Precise Interprocedural Dataflow Analysis with Applications to Constant Propagation.
TAPSOFT 1995: 651-665 |
36 | EE | David Binkley,
Susan Horwitz,
Thomas W. Reps:
Program Integration for Languages with Procedure Calls.
ACM Trans. Softw. Eng. Methodol. 4(1): 3-35 (1995) |
1994 |
35 | | Thomas W. Reps:
Solving Demand Versions of Interprocedural Analysis Problems.
CC 1994: 389-403 |
34 | | G. Ramalingam,
Thomas W. Reps:
An Incremental Algorithm for Maintaining the Dominator Tree of a Reducible Flowgraph.
POPL 1994: 287-296 |
33 | EE | Thomas W. Reps,
Susan Horwitz,
Shmuel Sagiv,
Genevieve Rosay:
Speeding up Slicing.
SIGSOFT FSE 1994: 11-20 |
32 | | G. Ramalingam,
Thomas W. Reps:
On Competitive On-Line Algorithms for the Dynamic Priority-Ordering Problem.
Inf. Process. Lett. 51(3): 155-161 (1994) |
1993 |
31 | | G. Ramalingam,
Thomas W. Reps:
A Categorized Bibliography on Incremental Computation.
POPL 1993: 502-510 |
30 | EE | Thomas W. Reps:
Scan Grammars: Parallel Attribute Evaluation via Data-Parallelism.
SPAA 1993: 367-376 |
29 | | Thomas W. Reps:
Demand Interprocedural Program Analysis Using Logic Databases.
Workshop on Programming with Logic Databases (Book), ILPS 1993: 163-196 |
1992 |
28 | EE | Susan Horwitz,
Thomas W. Reps:
The Use of Program Dependence Graphs in Software Engineering.
ICSE 1992: 392-411 |
27 | EE | Wuu Yang,
Susan Horwitz,
Thomas W. Reps:
A Program Integration Algorithm that Accommodates Semantics-Preserving Transformations.
ACM Trans. Softw. Eng. Methodol. 1(3): 310-354 (1992) |
26 | EE | Paul Klint,
Thomas W. Reps,
Gregor Snelting:
Programming environments: report on an international workshop at Dagstuhl Castle.
SIGPLAN Notices 27(11): 90-96 (1992) |
1991 |
25 | | G. Ramalingam,
Thomas W. Reps:
Modification Algebras.
AMAST 1991: 547-558 |
24 | | G. Ramalingam,
Thomas W. Reps:
A Theory of Program Modifications.
TAPSOFT, Vol.2 1991: 137-152 |
23 | | Susan Horwitz,
Thomas W. Reps:
Efficient Comparison of Program Slices.
Acta Inf. 28(8): 713-732 (1991) |
22 | | Thomas W. Reps:
Algebraic Properties of Program Integration.
Sci. Comput. Program. 17(1-3): 139-215 (1991) |
1990 |
21 | | Thomas W. Reps:
Algebraic Properties of Program Integration.
ESOP 1990: 326-340 |
20 | EE | Susan Horwitz,
Thomas W. Reps,
David Binkley:
Interprocedural Slicing Using Dependence Graphs.
ACM Trans. Program. Lang. Syst. 12(1): 26-60 (1990) |
1989 |
19 | | Susan Horwitz,
Phil Pfeiffer,
Thomas W. Reps:
Dependence Analysis for Pointer Variables.
PLDI 1989: 28-40 |
18 | | Thomas W. Reps,
T. Bricker:
Illustrating Interference in Interfering Versions of Programs.
SCM 1989: 46-55 |
17 | | Thomas W. Reps,
Wuu Yang:
The Semantics of Program Slicing and Program Integration.
TAPSOFT, Vol.2 1989: 360-374 |
16 | EE | Susan Horwitz,
Jan Prins,
Thomas W. Reps:
Integrating Noninterfering Versions of Programs.
ACM Trans. Program. Lang. Syst. 11(3): 345-387 (1989) |
1988 |
15 | EE | Susan Horwitz,
Thomas W. Reps,
David Binkley:
Interprocedural slicing using dependence graphs (with retrospective)
Best of PLDI 1988: 229-243 |
14 | | Thomas W. Reps,
Susan Horwitz:
Semantics-Based Program Integration.
ESOP 1988: 1-20 |
13 | | Susan Horwitz,
Thomas W. Reps,
David Binkley:
Interprocedural Slicing Using Dependence Graphs
PLDI 1988: 35-46 |
12 | | Susan Horwitz,
Jan Prins,
Thomas W. Reps:
Integrating Non-Interfering Versions of Programs.
POPL 1988: 133-145 |
11 | | Susan Horwitz,
Jan Prins,
Thomas W. Reps:
On the Adequacy of Program Dependence Graphs for Representing Programs.
POPL 1988: 146-157 |
10 | | Thomas W. Reps,
Susan Horwitz,
Jan Prins:
Support for Integrating Program Variants in an Environment for Programming in the Large.
SCM 1988: 197-216 |
9 | | Thomas W. Reps:
Incremental Evaluation for Attribute Grammars with Unrestricted Movement Between Tree Modifications.
Acta Inf. 25(2): 155-178 (1988) |
1987 |
8 | EE | Thomas W. Reps,
Alan J. Demers:
Sublinear-Space Evaluation Algorithms for Attribute Grammars.
ACM Trans. Program. Lang. Syst. 9(3): 408-440 (1987) |
1986 |
7 | | Thomas W. Reps,
Carla Marceau,
Tim Teitelbaum:
Remote Attribute Updating for Language-Based Editors.
POPL 1986: 1-13 |
1984 |
6 | | Thomas W. Reps,
Bowen Alpern:
Interactive Proof Checking.
POPL 1984: 36-45 |
5 | | Thomas W. Reps,
Tim Teitelbaum:
The Synthesizer Generator.
Software Development Environments (SDE) 1984: 42-48 |
1983 |
4 | EE | Thomas W. Reps,
Tim Teitelbaum,
Alan J. Demers:
Incremental Context-Dependent Analysis for Language-Based Editors.
ACM Trans. Program. Lang. Syst. 5(3): 449-477 (1983) |
1982 |
3 | | Thomas W. Reps:
Optimal-Time Incremental Semantic Analysis for Syntax-Directed Editors.
POPL 1982: 169-176 |
1981 |
2 | | Alan J. Demers,
Thomas W. Reps,
Tim Teitelbaum:
Incremental Evaluation for Attribute Grammars with Application to Syntax-Directed Editors.
POPL 1981: 105-116 |
1 | | Tim Teitelbaum,
Thomas W. Reps:
The Cornell Program Synthesizer: A Syntax-Directed Programming Environment.
Commun. ACM 24(9): 563-573 (1981) |