Hardware Mechanisms for Distributed Dynamic Software Analysis

JL Greathouse - 2012 - search.proquest.com
The complexity of modern software makes it difficult to ship correct programs. Errors can cost
money and lives, so developers often use automated software analysis tools to hunt for …

Bug isolation via remote program sampling

B Liblit, A Aiken, AX Zheng, MI Jordan - ACM Sigplan Notices, 2003 - dl.acm.org
We propose a low-overhead sampling infrastructure for gathering information from the
executions experienced by a program's user community. Several example applications …

[PDF][PDF] Distributed runtime software instrumentation

P Pazandak, D Wells - First international workshop on …, 2002 - researchgate.net
Dynamically deployable software probes facilitate ad hoc runtime application monitoring
and troubleshooting. Using the latest features of Sun Microsystems' JDK 1.4, we have built a …

[PDF][PDF] Static program analysis

A Møller, MI Schwartzbach - Notes. Feb, 2012 - users-cs.au.dk
Static program analysis is the art of reasoning about the behavior of computer programs
without actually running them. This is useful not only in optimizing compilers for producing …

AWE: Improving software analysis through modular integration of static and dynamic analyses

RE Brown, R Khazan, M Zhivich - Proceedings of the 7th ACM SIGPLAN …, 2007 - dl.acm.org
AWE is a prototype system for performing analysis of x86 executables in the absence of
source code or debugging information. It provides a modular infrastructure for integrating …

[PDF][PDF] Using static analysis to diagnose configuration errors

A Rabkin, R Katz - Proc. of the 11th Int'l Symp. on Software Testing and …, 2011 - Citeseer
Complex software packages, particularly systems software, often require substantial
customization before being used. Small mistakes in configuration can lead to hard-to …

Scalable and incremental software bug detection

S McPeak, CH Gros, MK Ramanathan - … of the 2013 9th Joint Meeting on …, 2013 - dl.acm.org
An important, but often neglected, goal of static analysis for detecting bugs is the ability to
show defects to the programmer quickly. Unfortunately, existing static analysis tools scale …

Diagnosing problems in distributed systems

S Sen, JM Joy, N Tillmann, CL Campbell… - US Patent …, 2009 - Google Patents
BACKGROUND Many Software systems go through extensive testing before they are
released in an attempt to eliminate bugs and improve performance. Often, testing is done ad …

Fade to grey: Tuning static program analysis

A Fehnker, R Huuck, S Seefried, M Tapp - Electronic Notes in Theoretical …, 2010 - Elsevier
Static program analysis complements traditional dynamic testing by discovering generic
patterns and relations in source code, which indicate software deficiencies such as memory …

Automatically finding bugs in open source programs

V Nesov - Electronic Communications of the EASST, 2009 - eceasst.org
We consider properties desirable for static analysis tools targeted at finding bugs in the real
open source code, and review tools based on various approaches to defect detection. A …