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) |