2007 |
37 | EE | Pankaj Jalote,
Rajesh Munshi,
Todd A. Proebsting:
The When-Who-How analysis of defects for improving the quality control process.
Journal of Systems and Software 80(4): 584-589 (2007) |
2006 |
36 | EE | Pankaj Jalote,
Rajesh Munshi,
Todd A. Proebsting:
Components Have Test Buddies.
CBSE 2006: 310-319 |
2004 |
35 | EE | Christian S. Collberg,
Todd A. Proebsting:
Problem identification using program checking.
Discrete Applied Mathematics 144(3): 270-280 (2004) |
34 | EE | David R. Hanson,
Todd A. Proebsting:
A research C# compiler
Softw., Pract. Exper. 34(13): 1211-1224 (2004) |
2002 |
33 | EE | Todd A. Proebsting:
BURG, IBURG, WBURG, GBURG: so many trees to rewrite, so little time (invited talk).
ACM SIGPLAN Workshop on Rule-Based Programming 2002: 53-54 |
2001 |
32 | | David R. Hanson,
Todd A. Proebsting:
Dynamic Variables.
PLDI 2001: 264-273 |
2000 |
31 | EE | Christian S. Collberg,
Sean Davey,
Todd A. Proebsting:
Language-Agnostic Program Rendering for Presentation, Debugging and Visualization.
VL 2000: 183-190 |
30 | | John H. Hartman,
Larry L. Peterson,
Andy C. Bavier,
Peter A. Bigot,
Patrick G. Bridges,
Allen Brady Montz,
Rob Piltz,
Todd A. Proebsting,
Oliver Spatscheck:
Experiences building a communication-oriented JavaOS.
Softw., Pract. Exper. 30(10): 1107-1126 (2000) |
29 | | Todd A. Proebsting,
Gregg M. Townsend:
A new implementation of the Icon language.
Softw., Pract. Exper. 30(8): 925-972 (2000) |
1999 |
28 | EE | Christopher W. Fraser,
Todd A. Proebsting:
Finite-Static Code Generation.
PLDI 1999: 270-280 |
27 | | John H. Hartman,
Peter A. Bigot,
Patrick G. Bridges,
Allen Brady Montz,
Rob Piltz,
Oliver Spatscheck,
Todd A. Proebsting,
Larry L. Peterson,
Andy C. Bavier:
Joust: A Platform for Liquid Software.
IEEE Computer 32(4): 50-56 (1999) |
1998 |
26 | | Sampath Kannan,
Todd A. Proebsting:
Register Allocation in Structured Programs.
J. Algorithms 29(2): 223-237 (1998) |
25 | | Achyutram Bhamidipaty,
Todd A. Proebsting:
Very Fast YACC-Compatible Parsers (For Very Little Effort).
Softw., Pract. Exper. 28(2): 181-190 (1998) |
1997 |
24 | EE | Todd A. Proebsting,
Scott A. Watterson:
Krakatoa: Decompilation in Java (Does Bytecode Reveal Source?).
COOTS 1997: 185-198 |
23 | EE | Todd A. Proebsting,
Gregg M. Townsend,
Patrick G. Bridges,
John H. Hartman,
Tim Newsham,
Scott A. Watterson:
Toba: Java for Applications - A Way Ahead of Time (WAT) Compiler.
COOTS 1997: 41-54 |
22 | | Todd A. Proebsting:
Simple Translation of Goal-Directed Evaluation.
PLDI 1997: 1-6 |
21 | | Jens Ernst,
William S. Evans,
Christopher W. Fraser,
Steven Lucco,
Todd A. Proebsting:
Code Compression.
PLDI 1997: 358-365 |
20 | EE | Saumya K. Debray,
Todd A. Proebsting:
Interprocedural Control Flow Analysis of First-Order Programs with Tail-Call Optimization.
ACM Trans. Program. Lang. Syst. 19(4): 568-585 (1997) |
19 | EE | John H. Hartman,
Todd A. Proebsting,
Rajesh Sundaram:
Index-Based Hyperlinks.
Computer Networks 29(8-13): 1129-1135 (1997) |
1996 |
18 | | Todd A. Proebsting,
Benjamin R. Whaley:
One-Pass, Optimal Tree Parsing - With Or Without Trees.
CC 1996: 294-308 |
17 | EE | Todd A. Proebsting,
Scott A. Watterson:
Filter Fusion.
POPL 1996: 119-130 |
16 | EE | Todd A. Proebsting,
Charles N. Fischer:
Demand-Driven Register Allocation.
ACM Trans. Program. Lang. Syst. 18(6): 683-710 (1996) |
1995 |
15 | | Todd A. Proebsting:
Optimizing an ANSI C Interpreter with Superoperators.
POPL 1995: 322-332 |
14 | | Sampath Kannan,
Todd A. Proebsting:
Register Allocation in Structured Programs.
SODA 1995: 360-368 |
13 | EE | Todd A. Proebsting:
BURS Automata Generation.
ACM Trans. Program. Lang. Syst. 17(3): 461-486 (1995) |
12 | EE | Steven M. Kurlander,
Todd A. Proebsting,
Charles N. Fischer:
Efficient Instruction Scheduling for Delayed-Load Architectures.
ACM Trans. Program. Lang. Syst. 17(5): 740-776 (1995) |
1994 |
11 | | Dawson R. Engler,
Todd A. Proebsting:
DCG: An Efficient, Retargetable Dynamic Code Generation System.
ASPLOS 1994: 263-272 |
10 | | Allen Brady Montz,
David Mosberger,
Sean W. O'Malley,
Larry L. Peterson,
Todd A. Proebsting,
John H. Hartman:
Scout: A Communications-Oriented Operating System (Abstract).
OSDI 1994: 200 |
9 | | Todd A. Proebsting,
Christopher W. Fraser:
Detecting Pipeline Structural Hazards Quickly.
POPL 1994: 280-286 |
8 | EE | Sean W. O'Malley,
Todd A. Proebsting,
Allen Brady Montz:
USC: A Universal Stub Compiler.
SIGCOMM 1994: 295-306 |
7 | | Sampath Kannan,
Todd A. Proebsting:
Short Communication: Correction to 'Producing Good Code for the case Statement'.
Softw., Pract. Exper. 24(2): 233, (1994) |
1992 |
6 | | Todd A. Proebsting,
Charles N. Fischer:
Probalistic Register Allocation.
PLDI 1992: 300-310 |
5 | | Todd A. Proebsting:
Simple and Efficient BURS Table Generation.
PLDI 1992: 331-340 |
4 | | Christopher W. Fraser,
David R. Hanson,
Todd A. Proebsting:
Engineering a Simple, Efficient Code-Generator Generator.
LOPLAS 1(3): 213-226 (1992) |
3 | EE | Christopher W. Fraser,
Robert R. Henry,
Todd A. Proebsting:
BURG: fast optimal instruction selection and tree parsing.
SIGPLAN Notices 27(4): 68-76 (1992) |
2 | | Todd A. Proebsting:
Code Generation Techniques.
Univ. of Wisconsin-Madison 1992 |
1991 |
1 | | Todd A. Proebsting,
Charles N. Fischer:
Linear-Time, Optimal Code Scheduling for Delayed-Load Architectures.
PLDI 1991: 256-267 |