Analysis of multithreaded programs

M Rinard - International Static Analysis Symposium, 2001 - Springer
The field of program analysis has focused primarily on sequential programming languages.
But multithreading is becoming increasingly important, both as a program structuring …

[KNIHA][B] Introdução ao teste de software

M Delamaro, M **o, J Maldonado - 2013 - books.google.com
O primeiro objetivo deste livro é servir como livro-texto para disciplinas de cursos
relacionados ao desenvolvimento de software como Ciência ou Engenharia da …

Pointer analysis: Haven't we solved this problem yet?

M Hind - Proceedings of the 2001 ACM SIGPLAN-SIGSOFT …, 2001 - dl.acm.org
During the past twenty-one years, over seventy-five papers and nine Ph. D. theses have
been published on pointer analysis. Given the tomes of work on this topic one may …

Cloning-based context-sensitive pointer alias analysis using binary decision diagrams

J Whaley, MS Lam - Proceedings of the ACM SIGPLAN 2004 conference …, 2004 - dl.acm.org
This paper presents the first scalable context-sensitive, inclusion-based pointer alias
analysis for Java programs. Our approach to context sensitivity is to create a clone of a …

Effective static race detection for Java

M Naik, A Aiken, J Whaley - Proceedings of the 27th ACM SIGPLAN …, 2006 - dl.acm.org
We present a novel technique for static race detection in Java programs, comprised of a
series of stages that employ a combination of static analyses to successively reduce the …

The java {HotSpot™} server compiler

M Paleczny, C Vick, C Click - Java (TM) Virtual Machine Research and …, 2001 - usenix.org
Performance for the Java™ Platform has evolved in stages. Early VM's were interpreter-only.
Later VM's were interpreter plus template generated code, and finally interpreter plus …

Parameterized object sensitivity for points-to analysis for Java

A Milanova, A Rountev, BG Ryder - ACM Transactions on Software …, 2005 - dl.acm.org
The goal of points-to analysis for Java is to determine the set of objects pointed to by a
reference variable or a reference object field. We present object sensitivity, a new form of …

Escape analysis for Java

JD Choi, M Gupta, M Serrano, VC Sreedhar… - Acm Sigplan …, 1999 - dl.acm.org
This paper presents a simple and efficient data flow algorithm for escape analysis of objects
in Java programs to determine (i) if an object can be allocated on the stack;(ii) if an object is …

Mondrian memory protection

E Witchel, J Cates, K Asanović - … of the 10th international conference on …, 2002 - dl.acm.org
Mondrian memory protection (MMP) is a fine-grained protection scheme that allows multiple
protection domains to flexibly share memory and export protected services. In contrast to …

Refinement-based context-sensitive points-to analysis for Java

M Sridharan, R Bodík - ACM SIGPLAN Notices, 2006 - dl.acm.org
We present a scalable and precise context-sensitive points-to analysis with three key
properties:(1) filtering out of unrealizable paths,(2) a context-sensitive heap abstraction, and …