Skip to main content

Now Publishers

A Framework for Efficient Modular Heap Analysis

No reviews yet
Product Code: 9781680830026
ISBN13: 9781680830026
Condition: New
$85.00
$82.75
Sale 3%

A Framework for Efficient Modular Heap Analysis

$85.00
$82.75
Sale 3%
 
Modular heap analysis techniques analyze a program by computing summaries for every procedure in the program that describes its effects on an input heap, using pre-computed summaries for the called procedures. In A Framework For Efficient Modular Heap Analysis, the focus is on a family of modular heap analyses that summarize a procedure's heap effects using a context-independent, shape-graph-like summary that is agnostic to the aliasing in the input heap. These analyses are very efficient but their complexity and the absence of a theoretical formalization and correctness proofs makes it hard to produce correct extensions and modifications of these algorithms - whether to improve precision or scalability or to compute more information. A Framework For Efficient Modular Heap Analysis presents a modular heap analysis framework that generalizes these four analyses. It formalizes this framework as an abstract interpretation and establishes the correctness and termination guarantees. It formalizes the four analyses as instances of the framework. The formalization explains the basic principle behind such modular analyses and simplifies the task of producing extensions and variations of such analyses. A Framework For Efficient Modular Heap Analysis is written with exceptional clarity and is a delightful read for program analysis experts and novices alike.


Author: Ravichandhran Madhavan
Publisher: Now Publishers
Publication Date: Jan 19, 2015
Number of Pages: 130 pages
Binding: Paperback or Softback
ISBN-10: 1680830023
ISBN-13: 9781680830026
 

Customer Reviews

This product hasn't received any reviews yet. Be the first to review this product!

Faster Shipping

Delivery in 3-8 days

Easy Returns

14 days returns

Discount upto 30%

Monthly discount on books

Outstanding Customer Service

Support 24 hours a day