The SCEAS System
Navigation Menu

Search the dblp DataBase

Title:
Author:

Laurie J. Hendren: [Publications] [Author Rank by year] [Co-authors] [Prefers] [Cites] [Cited by]

Publications of Author

  1. Xinan Tang, Rakesh Ghiya, Laurie J. Hendren, Guang R. Gao
    Heap Analysis and Optimizations for Threaded Programs. [Citation Graph (0, 0)][DBLP]
    IEEE PACT, 1997, pp:14-25 [Conf]
  2. Yingchun Zhu, Laurie J. Hendren
    Locality Analysis for Parallel C Programs. [Citation Graph (0, 0)][DBLP]
    IEEE PACT, 1997, pp:2-13 [Conf]
  3. Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble
    abc: an extensible AspectJ compiler. [Citation Graph (0, 0)][DBLP]
    AOSD, 2005, pp:87-98 [Conf]
  4. Neil Ongkingco, Pavel Avgustinov, Julian Tibble, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam
    Adding open modules to AspectJ. [Citation Graph (0, 0)][DBLP]
    AOSD, 2006, pp:39-50 [Conf]
  5. Christopher Lapkowski, Laurie J. Hendren
    Extended SSA numbering: introducing SSA properties to languages with multi-level pointers. [Citation Graph (0, 0)][DBLP]
    CASCON, 1996, pp:23- [Conf]
  6. Patrice Pominville, Feng Qian, Raja Vallée-Rai, Laurie J. Hendren, Clark Verbrugge
    A framework for optimizing Java using attributes. [Citation Graph (0, 0)][DBLP]
    CASCON, 2000, pp:8- [Conf]
  7. Raja Vallée-Rai, Phong Co, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Vijay Sundaresan
    Soot - a Java bytecode optimization framework. [Citation Graph (0, 0)][DBLP]
    CASCON, 1999, pp:13- [Conf]
  8. Etienne Gagnon, Laurie J. Hendren
    Effective Inline-Threaded Interpretation of Java Bytecode Using Preparation Sequences. [Citation Graph (0, 0)][DBLP]
    CC, 2003, pp:170-184 [Conf]
  9. Rakesh Ghiya, Laurie J. Hendren, Yingchun Zhu
    Detecting Parallelism in C Programs with Recursive Darta Structures. [Citation Graph (0, 0)][DBLP]
    CC, 1998, pp:159-173 [Conf]
  10. Laurie J. Hendren, Guang R. Gao, Erik R. Altman, Chandrika Mukerji
    A Register Allocation Framework Based on Hierarchical Cyclic Interval Graphs. [Citation Graph (0, 0)][DBLP]
    CC, 1992, pp:176-191 [Conf]
  11. Justiani, Laurie J. Hendren
    Supporting Array Dependence Testing for an Optimizing/Parallelizing C Compiler. [Citation Graph (0, 0)][DBLP]
    CC, 1994, pp:309-323 [Conf]
  12. Christopher Lapkowski, Laurie J. Hendren
    Extended SSA Numbering: Introducing SSA Properties to Language with Multi-level Pointers. [Citation Graph (0, 0)][DBLP]
    CC, 1998, pp:128-143 [Conf]
  13. Anatole Le, Ondrej Lhoták, Laurie J. Hendren
    Using Inter-Procedural Side-Effect Information in JIT Optimizations. [Citation Graph (0, 0)][DBLP]
    CC, 2005, pp:287-304 [Conf]
  14. Ondrej Lhoták, Laurie J. Hendren
    Scaling Java Points-to Analysis Using SPARK. [Citation Graph (0, 0)][DBLP]
    CC, 2003, pp:153-169 [Conf]
  15. Ondrej Lhoták, Laurie J. Hendren
    Context-Sensitive Points-to Analysis: Is It Worth It?. [Citation Graph (0, 0)][DBLP]
    CC, 2006, pp:47-64 [Conf]
  16. Jennifer Lhoták, Ondrej Lhoták, Laurie J. Hendren
    Integrating the Soot Compiler Infrastructure into an IDE. [Citation Graph (0, 0)][DBLP]
    CC, 2004, pp:281-297 [Conf]
  17. Jerome Miecznikowski, Laurie J. Hendren
    Decompiling Java Bytecode: Problems, Traps and Pitfalls. [Citation Graph (0, 0)][DBLP]
    CC, 2002, pp:111-127 [Conf]
  18. Patrice Pominville, Feng Qian, Raja Vallée-Rai, Laurie J. Hendren, Clark Verbrugge
    A Framework for Optimizing Java Using Attributes. [Citation Graph (0, 0)][DBLP]
    CC, 2001, pp:334-354 [Conf]
  19. Feng Qian, Laurie J. Hendren
    A Study of Type Analysis for Speculative Method Inlining in a JIT Environment. [Citation Graph (0, 0)][DBLP]
    CC, 2005, pp:255-270 [Conf]
  20. Feng Qian, Laurie J. Hendren, Clark Verbrugge
    A Comprehensive Approach to Array Bounds Check Elimination for Java. [Citation Graph (0, 0)][DBLP]
    CC, 2002, pp:325-342 [Conf]
  21. Raja Vallée-Rai, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Patrice Pominville, Vijay Sundaresan
    Optimizing Java Bytecode Using the Soot Framework: Is It Feasible? [Citation Graph (0, 0)][DBLP]
    CC, 2000, pp:18-34 [Conf]
  22. Clark Verbrugge, Phong Co, Laurie J. Hendren
    Generalized Constant Propagation: A Study in C. [Citation Graph (0, 0)][DBLP]
    CC, 1996, pp:74-90 [Conf]
  23. Marc Berndl, Laurie J. Hendren
    Dynamic Profiling and Trace Cache Generation. [Citation Graph (0, 0)][DBLP]
    CGO, 2003, pp:276-288 [Conf]
  24. Pavel Avgustinov, Eric Bodden, Elnar Hajiyev, Laurie J. Hendren, Ondrej Lhoták, Oege de Moor, Neil Ongkingco, Damien Sereni, Ganesh Sittampalam, Julian Tibble, Mathieu Verbaere
    Aspects for Trace Monitoring. [Citation Graph (0, 0)][DBLP]
    FATES/RV, 2006, pp:20-39 [Conf]
  25. Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble
    abc: The AspectBench Compiler for AspectJ. [Citation Graph (0, 0)][DBLP]
    GPCE, 2005, pp:10-16 [Conf]
  26. Weiren Ding, Laurie J. Hendren
    SELSYN-C: A Self-Synchronizing Parallel Programming Language. [Citation Graph (0, 0)][DBLP]
    ICCI, 1992, pp:143-146 [Conf]
  27. Laurie J. Hendren, Guang R. Gao
    Designing programming languages for analyzability: a fresh look at pointer data structures. [Citation Graph (0, 0)][DBLP]
    ICCL, 1992, pp:242-251 [Conf]
  28. Ana M. Erosa, Laurie J. Hendren
    Taming Control Flow: A Structured Approach to Eliminating Goto Statements. [Citation Graph (0, 0)][DBLP]
    ICCL, 1994, pp:229-240 [Conf]
  29. Laurie J. Hendren, Alexandru Nicolau
    Parallelizing Programs with Recursive Data Structures. [Citation Graph (0, 0)][DBLP]
    ICPP (2), 1989, pp:49-56 [Conf]
  30. Joseph Hummel, Laurie J. Hendren, Alexandru Nicolau
    Applying an Abstract Data Structure Description Approach to Parallelizing Scientific Pointer Programs. [Citation Graph (0, 0)][DBLP]
    ICPP (2), 1992, pp:100-104 [Conf]
  31. Joseph Hummel, Laurie J. Hendren, Alexandru Nicolau
    A Framework for Data Dependence Testing in the Presence of Pointers. [Citation Graph (0, 0)][DBLP]
    ICPP, 1994, pp:216-224 [Conf]
  32. Laurie J. Hendren, Alexandru Nicolau
    Intererence analysis tools for parallelizing programs with recursive data structures. [Citation Graph (0, 0)][DBLP]
    ICS, 1989, pp:205-214 [Conf]
  33. Kevin B. Theobald, Guang R. Gao, Laurie J. Hendren
    Speculative Execution and Branch Prediction on Parallel Machines. [Citation Graph (0, 0)][DBLP]
    International Conference on Supercomputing, 1993, pp:77-86 [Conf]
  34. Ettore Merlo, Jean-Francois Girard, Laurie J. Hendren, Renato de Mori
    Multi-Valued Constant Propagation for the Reengineering of User Interfaces. [Citation Graph (0, 0)][DBLP]
    ICSM, 1993, pp:120-129 [Conf]
  35. Joseph Hummel, Alexandru Nicolau, Laurie J. Hendren
    A Language for Conveying the Aliasing Properties of Dynamic, Pointer-Based Data Structures. [Citation Graph (0, 0)][DBLP]
    IPPS, 1994, pp:208-216 [Conf]
  36. Feng Qian, Laurie J. Hendren
    An adaptive, region-based allocator for java. [Citation Graph (0, 0)][DBLP]
    MSP/ISMM, 2002, pp:233-244 [Conf]
  37. Nomair A. Naeem, Laurie J. Hendren
    Programmer-friendly Decompiled Java. [Citation Graph (0, 0)][DBLP]
    ICPC, 2006, pp:327-336 [Conf]
  38. Ondrej Lhoták, Laurie J. Hendren
    Run-time evaluation of opportunities for object inlining in Java. [Citation Graph (0, 0)][DBLP]
    Java Grande, 2002, pp:175-184 [Conf]
  39. Etienne M. Gagnon, Laurie J. Hendren
    SableVM: A Research Framework for the Efficient Execution of Java Bytecode. [Citation Graph (0, 0)][DBLP]
    Java™ Virtual Machine Research and Technology Symposium, 2001, pp:27-40 [Conf]
  40. Feng Qian, Laurie J. Hendren
    Towards Dynamic Interprocedural Analysis in JVMs. [Citation Graph (0, 0)][DBLP]
    Virtual Machine Research and Technology Symposium, 2004, pp:139-150 [Conf]
  41. Martin C. Carlisle, Anne Rogers, John H. Reppy, Laurie J. Hendren
    Early Experiences with Olden. [Citation Graph (0, 0)][DBLP]
    LCPC, 1993, pp:1-20 [Conf]
  42. Rakesh Ghiya, Laurie J. Hendren
    Connection Analysis: A Practical Interprocedural Heap Analysis for C. [Citation Graph (0, 0)][DBLP]
    LCPC, 1995, pp:515-533 [Conf]
  43. Laurie J. Hendren, C. Donawa, Maryam Emami, Guang R. Gao, Justiani, B. Sridharan
    Designing the McCAT Compiler Based on a Family of Structured Intermediate Representations. [Citation Graph (0, 0)][DBLP]
    LCPC, 1992, pp:406-420 [Conf]
  44. Anne Rogers, John H. Reppy, Laurie J. Hendren
    Supporting SPMD Execution for Dynamic Data Structures. [Citation Graph (0, 0)][DBLP]
    LCPC, 1992, pp:192-207 [Conf]
  45. Kevin B. Theobald, Guang R. Gao, Laurie J. Hendren
    On the limits of program parallelism and its smoothability. [Citation Graph (0, 0)][DBLP]
    MICRO, 1992, pp:10-19 [Conf]
  46. Pavel Avgustinov, Julian Tibble, Eric Bodden, Laurie J. Hendren, Ondrej Lhoták, Oege de Moor, Neil Ongkingco, Ganesh Sittampalam
    Efficient trace monitoring. [Citation Graph (0, 0)][DBLP]
    OOPSLA Companion, 2006, pp:685-686 [Conf]
  47. Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Bruno Dufour, Christopher Goard, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble, Clark Verbrugge
    abc the aspectBench compiler for aspectJ a workbench for aspect-oriented programming language and compilers research. [Citation Graph (0, 0)][DBLP]
    OOPSLA Companion, 2005, pp:88-89 [Conf]
  48. Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble
    Adding trace matching with free variables to AspectJ. [Citation Graph (0, 0)][DBLP]
    OOPSLA, 2005, pp:345-364 [Conf]
  49. Bruno Dufour, Karel Driesen, Laurie J. Hendren, Clark Verbrugge
    Dynamic metrics for java. [Citation Graph (0, 0)][DBLP]
    OOPSLA, 2003, pp:149-168 [Conf]
  50. Bruno Dufour, Christopher Goard, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam, Clark Verbrugge
    Measuring the dynamic behaviour of AspectJ programs. [Citation Graph (0, 0)][DBLP]
    OOPSLA, 2004, pp:150-169 [Conf]
  51. Bruno Dufour, Laurie J. Hendren, Clark Verbrugge
    *J: a tool for dynamic analysis of Java programs. [Citation Graph (0, 0)][DBLP]
    OOPSLA Companion, 2003, pp:306-307 [Conf]
  52. Vijay Sundaresan, Laurie J. Hendren, Chrislain Razafimahefa, Raja Vallée-Rai, Patrick Lam, Etienne Gagnon, Charles Godin
    Practical virtual method call resolution for Java. [Citation Graph (0, 0)][DBLP]
    OOPSLA, 2000, pp:264-280 [Conf]
  53. Rhodes Brown, Karel Driesen, David Eng, Laurie J. Hendren, John Jorgensen, Clark Verbrugge, Qin Wang
    STEP: a framework for the efficient encoding of general trace data. [Citation Graph (0, 0)][DBLP]
    PASTE, 2002, pp:27-34 [Conf]
  54. Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble
    Optimising aspectJ. [Citation Graph (0, 0)][DBLP]
    PLDI, 2005, pp:117-128 [Conf]
  55. Marc Berndl, Ondrej Lhoták, Feng Qian, Laurie J. Hendren, Navindra Umanee
    Points-to analysis using BDDs. [Citation Graph (0, 0)][DBLP]
    PLDI, 2003, pp:103-114 [Conf]
  56. Maryam Emami, Rakesh Ghiya, Laurie J. Hendren
    Context-Sensitive Interprocedural Points-to Analysis in the Presence of Function Pointers. [Citation Graph (0, 0)][DBLP]
    PLDI, 1994, pp:242-256 [Conf]
  57. Laurie J. Hendren, Joseph Hummel, Alexandru Nicolau
    Abstractions for Recursive Pointer Data Structures: Improving the Analysis of Imperative Programs. [Citation Graph (0, 0)][DBLP]
    PLDI, 1992, pp:249-260 [Conf]
  58. Joseph Hummel, Laurie J. Hendren, Alexandru Nicolau
    A General Data Dependence Test for Dynamic, Pointer-Based Data Structures. [Citation Graph (0, 0)][DBLP]
    PLDI, 1994, pp:218-229 [Conf]
  59. Ondrej Lhoták, Laurie J. Hendren
    Jedd: a BDD-based relational extension of Java. [Citation Graph (0, 0)][DBLP]
    PLDI, 2004, pp:158-169 [Conf]
  60. Yingchun Zhu, Laurie J. Hendren
    Communication Optimizations for Parallel C Programs. [Citation Graph (0, 0)][DBLP]
    PLDI, 1998, pp:199-211 [Conf]
  61. Rakesh Ghiya, Laurie J. Hendren
    Is it a Tree, a DAG, or a Cyclic Graph? A Shape Analysis for Heap-Directed Pointers in C. [Citation Graph (0, 0)][DBLP]
    POPL, 1996, pp:1-15 [Conf]
  62. Rakesh Ghiya, Laurie J. Hendren
    Putting Pointer Analysis to Work. [Citation Graph (0, 0)][DBLP]
    POPL, 1998, pp:121-133 [Conf]
  63. Etienne Gagnon, Laurie J. Hendren, Guillaume Marceau
    Efficient Inference of Static Types for Java Bytecode. [Citation Graph (0, 0)][DBLP]
    SAS, 2000, pp:199-219 [Conf]
  64. Qin Wang, Wei Wang, Rhodes Brown, Karel Driesen, Bruno Dufour, Laurie J. Hendren, Clark Verbrugge
    EVolve: An Open Extensible Software Visualisation Framework. [Citation Graph (0, 0)][DBLP]
    SOFTVIS, 2003, pp:37-46 [Conf]
  65. Jerome Miecznikowski, Laurie J. Hendren
    Decompiling Java Using Staged Encapsulation. [Citation Graph (0, 0)][DBLP]
    WCRE, 2001, pp:368-374 [Conf]
  66. Etienne M. Gagnon, Laurie J. Hendren
    SableCC, an Object-Oriented Compiler Framework. [Citation Graph (0, 0)][DBLP]
    TOOLS (26), 1998, pp:140-154 [Conf]
  67. Janice I. Glasgow, Michael A. Jenkins, Laurie J. Hendren
    A programming language for learning environments. [Citation Graph (0, 0)][DBLP]
    Computational Intelligence, 1986, v:2, n:, pp:68-75 [Journal]
  68. Laurie J. Hendren, Guang R. Gao
    Designing Programming Languages for the Analyzability of Pointer Data Structures. [Citation Graph (0, 0)][DBLP]
    Comput. Lang., 1993, v:19, n:2, pp:119-134 [Journal]
  69. Ondrej Lhoták, Laurie J. Hendren
    Run-time evaluation of opportunities for object inlining in Java. [Citation Graph (0, 0)][DBLP]
    Concurrency - Practice and Experience, 2005, v:17, n:5-6, pp:515-537 [Journal]
  70. Yingchun Zhu, Laurie J. Hendren
    Communication Optimizations for Parallel C Programs. [Citation Graph (0, 0)][DBLP]
    J. Parallel Distrib. Comput., 1999, v:58, n:2, pp:301-332 [Journal]
  71. Joseph Hummel, Laurie J. Hendren, Alexandru Nicolau
    Abstract Description of Pointer Data Structures: An Approach for Improving the Analysis and Optimization of Imperative Programs. [Citation Graph (0, 0)][DBLP]
    LOPLAS, 1992, v:1, n:3, pp:243-260 [Journal]
  72. Ettore Merlo, Pierre-Yves Gagné, Jean-Francois Girard, Kostas Kontogiannis, Laurie J. Hendren, Prakash Panangaden, Renato de Mori
    Reengineering User Interfaces. [Citation Graph (0, 0)][DBLP]
    IEEE Software, 1995, v:12, n:1, pp:64-73 [Journal]
  73. Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble
    abc : An Extensible AspectJ Compiler. [Citation Graph (0, 0)][DBLP]
    , 2006, v:, n:, pp:293-334 [Journal]
  74. Anne Rogers, Martin C. Carlisle, John H. Reppy, Laurie J. Hendren
    Supporting Dynamic Data Structures on Distributed-Memory Machines. [Citation Graph (0, 0)][DBLP]
    ACM Trans. Program. Lang. Syst., 1995, v:17, n:2, pp:233-263 [Journal]
  75. Laurie J. Hendren, Alexandru Nicolau
    Parallelizing Programs with Recursive Data Structures. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Parallel Distrib. Syst., 1990, v:1, n:1, pp:35-47 [Journal]
  76. Yingchun Zhu, Laurie J. Hendren
    Guest Editors' Introduction: Special Issue on Compilers and Languages for Parallel and Distributed Computers. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Parallel Distrib. Syst., 1999, v:10, n:2, pp:97-98 [Journal]
  77. Yingchun Zhu, Laurie J. Hendren
    Locality Analysis for Parallel C Programs. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Parallel Distrib. Syst., 1999, v:10, n:2, pp:99-114 [Journal]
  78. Michael Batchelder, Laurie J. Hendren
    Obfuscating Java: The Most Pain for the Least Gain. [Citation Graph (0, 0)][DBLP]
    CC, 2007, pp:96-110 [Conf]
  79. Eric Bodden, Laurie J. Hendren, Ondrej Lhoták
    A Staged Static Program Analysis to Improve the Performance of Runtime Monitoring. [Citation Graph (0, 0)][DBLP]
    ECOOP, 2007, pp:525-549 [Conf]
  80. Nomair A. Naeem, Michael Batchelder, Laurie J. Hendren
    Metrics for Measuring the Effectiveness of Decompilers and Obfuscators. [Citation Graph (0, 0)][DBLP]
    ICPC, 2007, pp:253-258 [Conf]

  81. Relational aspects as tracematches. [Citation Graph (, )][DBLP]


  82. AspectMatlab: an aspect-oriented scientific programming language. [Citation Graph (, )][DBLP]


  83. Optimizing Matlab through Just-In-Time Specialization. [Citation Graph (, )][DBLP]


  84. Impact analysis and visualization toolkit for static crosscutting in AspectJ. [Citation Graph (, )][DBLP]


  85. Enabling static analysis for partial java programs. [Citation Graph (, )][DBLP]


  86. Finding programming errors earlier by evaluating runtime monitors ahead-of-time. [Citation Graph (, )][DBLP]


  87. Collaborative Runtime Verification with Tracematches. [Citation Graph (, )][DBLP]


  88. McLab: an extensible compiler toolkit for MATLAB and related languages. [Citation Graph (, )][DBLP]


  89. Object representatives: a uniform abstraction for pointer information. [Citation Graph (, )][DBLP]


Search in 0.011secs, Finished in 0.428secs
NOTICE1
System may not be available sometimes or not working properly, since it is still in development with continuous upgrades
NOTICE2
The rankings that are presented on this page should NOT be considered as formal since the citation info is incomplete in DBLP
 
System created by asidirop@csd.auth.gr [http://users.auth.gr/~asidirop/] © 2002
for Data Engineering Laboratory, Department of Informatics, Aristotle University © 2002