Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Like New See details
$32.96 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $7.49 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Principles of Program Analysis
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Principles of Program Analysis [Hardcover]

Flemming Nielson (Author), Hanne R. Nielson (Author), Chris Hankin (Author)
3.3 out of 5 stars  See all reviews (3 customer reviews)

List Price: $69.95
Price: $54.00 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.95 (23%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 4 left in stock--order soon (more on the way).
Want it delivered Monday, February 6? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Hardcover $54.00  
Paperback $56.20  
Sell Back Your Copy for $7.49
Whether you buy it used on Amazon for $32.23 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $7.49.
Used Price$32.23
Trade-in Price$7.49
Price after
Trade-in
$24.74

Book Description

December 7, 2004 3540654100 978-3540654100 Corrected
Program analysis utilizes static techniques for computing reliable information about the dynamic behavior of programs. Applications include compilers (for code improvement), software validation (for detecting errors) and transformations between data representation (for solving problems such as Y2K). This book is unique in providing an overview of the four major approaches to program analysis: data flow analysis, constraint-based analysis, abstract interpretation, and type and effect systems. The presentation illustrates the extensive similarities between the approaches, helping readers to choose the best one to utilize.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Types and Programming Languages $52.22

Principles of Program Analysis + Types and Programming Languages
Price For Both: $106.22

Show availability and shipping details

  • This item: Principles of Program Analysis

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Types and Programming Languages

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Product Details

  • Hardcover: 473 pages
  • Publisher: Springer; Corrected edition (December 7, 2004)
  • Language: English
  • ISBN-10: 3540654100
  • ISBN-13: 978-3540654100
  • Product Dimensions: 9.3 x 6.1 x 1.3 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #453,164 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:    (0)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

33 of 35 people found the following review helpful:
4.0 out of 5 stars Interesting, October 22, 2000
This review is from: Principles of Program Analysis (Hardcover)
As the title suggests the book discusses various approaches to program analysis and it discusses these approaches is pretty good detail, though purely theoretical with small WHILE languages. It would have helped to have used a real live example by considering a small chunk of any of the generally used languages. It has good appendices that covers on some mathematical concepts but be warned you need know your math, the kind described in Glynn winskel or John reynolds book, before you dig into this one.

I rate it as 4 star as it gives the information on how to approach program analysis from the theoretical side. Also, reading it made my life easy when working with some code on flow analysis. I would say it definitely requires 2 readings for the info to settle inside. The appendix on Partially Ordered Sets is much more comprehendable than in Winskel.

In simple words, if u r good at theoritcal math used with languages and are interested in implementing and understanding various analysis that can be performed on programs then this is book would be a great aid.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Useful research tool, November 23, 2010
As a graduate student in programming languages, I'm finding this textbook a very useful tool to help bring me up to speed. It really helps in understanding theoretical papers on various kinds of static analyses. The book benefits from its segmented approach, so the sections on type and effect systems and data flow analysis, for instance, can be read independently without much of an interdependency.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 8 people found the following review helpful:
2.0 out of 5 stars Felt apart after a bit, October 3, 2010
Amazon Verified Purchase(What's this?)
This review is from: Principles of Program Analysis (Hardcover)
I had to get this book for our Program Analysis class. The content seems decent, although I am haven't read enough of it to say too much. The exercises were helpful, and difficult (or tedious). However, the book felt apart in the middle of the semester. Pages were falling off quickly, and I haven't even really read much of it. I really don't like books that breaks since then I have to spend a lot of attention at arranging the pages and worrying about missing pages.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
In this book we shall introduce four of the main approaches to program analysis: Data Flow Analysis, Constraint Based Analysis, Abstract Interpretation, and Type and Effect Systems. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
loop connectedness parameter, extremal labels, annotated type system, independent attribute method, reverse postorder, fresh type variable, reduced tensor product, worklist algorithm, list reversal program, minimal handle, annotation variables, annotation substitution, very busy expressions, abstract heap, underlying type system, annotated types, acceptability relation, isolated exits, syntactic soundness, control flow analysis, cartesian product algorithm, data flow equations, constraint based analysis, data flow properties, abstract cache
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Monotone Framework, Abstract Interpretation, Concluding Remarks, Effect Systems, Ascending Chain Condition, Structural Operational Semantics, Constant Propagation, Round Robin Algorithm, Live Variables Analysis, Side Effect Analysis, Exception Analysis, Constant Folding, Communication Analysis, Array Bound Analysis, Available Expressions Analysis, Bit Vector Frameworks, Distributive Framework, Exercises Exercise, Tarski's Theorem, Proof First, Consider the Fibonacci, Dead Code Elimination, Proof Let
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject