L
Laurie Hendren
Researcher at McGill University
Publications - 178
Citations - 11093
Laurie Hendren is an academic researcher from McGill University. The author has contributed to research in topics: Compiler & Pointer (computer programming). The author has an hindex of 49, co-authored 177 publications receiving 10680 citations. Previous affiliations of Laurie Hendren include University of California, Irvine & Cornell University.
Papers
More filters
Proceedings ArticleDOI
Jedd: a BDD-based relational extension of Java
Ondřej Lhoták,Laurie Hendren +1 more
TL;DR: The Jedd language abstracts BDDs as database-style relations and operations on relations, and provides static type rules to ensure that relational operations are used correctly, and has used to express five key interrelated whole program analyses in the Soot compiler framework.
Journal ArticleDOI
Connection Analysis: A Practical Interprocedural Heap Analysis for C
Rakesh Ghiya,Laurie Hendren +1 more
TL;DR: The method statically estimates connection matrices which encode the connection relationships between all heap-directed pointers at each program point and can be used by parallelizing compilers to determine when two heap-allocated objects are guaranteed to be disjoint.
Journal ArticleDOI
Collaborative Runtime Verification with Tracematches
TL;DR: This work studies the feasibility of collaborative runtime verification, a verification approach which can distribute the burden of runtime verification among multiple users and over multiple runs, and proposes two techniques for soundly partitioning the instrumentation required for tracematches.
Journal ArticleDOI
A study of the EARTH-MANNA multithreaded system
Herbert H. J. Hum,Olivier Maquelin,Kevin B. Theobald,Xinmin Tian,Guang R. Gao,Laurie Hendren +5 more
TL;DR: The design of EARTH is described, an architecture which addresses synchronization and communication latencies in multiprocessor systems, and how much basic multithreading support can help in tolerating increasing communication/synchronization demands is measured.
Journal ArticleDOI
Reengineering user interfaces
Ettore Merlo,P.-Y. Gagne,J.F. Girard,Kostas Kontogiannis,Laurie Hendren,Prakash Panangaden,R. De Mori +6 more
TL;DR: The authors describe how this process can be partially automated, giving the results of their own reverse-engineering effort.