Amazon.com: Advanced Debugging Methods (The Springer International Series in Engineering and Computer Science) (9780792378952): Raimondas Lencevicius: Books
Advanced Debugging Methods and over one million other books are available for Amazon Kindle. Learn more

Have one to sell? Sell yours here
Advanced Debugging Methods (The Springer International Series in Engineering and Computer Science)
 
 
Start reading Advanced Debugging Methods on your Kindle in under a minute.

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

Advanced Debugging Methods (The Springer International Series in Engineering and Computer Science) [Hardcover]

Raimondas Lencevicius (Author)
1.0 out of 5 stars  See all reviews (1 customer review)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $159.20  
Hardcover --  

Book Description

August 31, 2000 0792378954 978-0792378952 1
Object relationships in modern software systems are becoming increasingly numerous and complex, and program errors due to violations of object relationships are difficult to detect. Programmers need new tools that allow them to explore objects in a large system more efficiently and to detect broken object relationships instantaneously. Such tools incorporate approaches used in such areas as data visualization, pattern matching and extraction, database querying, active databases, and rule-based programming. The query-based debugging approach developed by the author of this book is another powerful yet efficient tool to be added to the developer's tool chest. Advanced Debugging Methods presents practice and tools for debugging computer programs. This book proposes new powerful approaches that simplify the daunting task of debugging complex software systems. Although debugging has been addressed in numerous research papers, many of its methods have yet to be explored in a book-length format. This book helps to fill this gap by presenting an overview of existing debugging tools with motivating examples and case studies, as well as presenting new, state-of-the-art debugging methods. Advanced Debugging Methods will be of use to software developers looking for tools to be applied in cutting edge practice; system architects looking at the relationship between software design and debugging; tools and programming language researchers looking for new ideas in run-time tool implementation as well as detailed descriptions of advanced implementations; and university professors and graduate students who will use this book as supplementary reading for graduate courses in programming tools, language implementation, and advanced object-oriented systems. Advanced Debugging Methods is also a handy reference of currently existing debugging methodologies as well as a springboard for cutting-edge research to simplify the difficult task of debugging and to facilitate the development of more robust software systems.

Product Details

  • Hardcover: 200 pages
  • Publisher: Springer; 1 edition (August 31, 2000)
  • Language: English
  • ISBN-10: 0792378954
  • ISBN-13: 978-0792378952
  • Product Dimensions: 9.5 x 6.3 x 0.7 inches
  • Shipping Weight: 1 pounds
  • Average Customer Review: 1.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #7,501,982 in Books (See Top 100 in Books)

 

Customer Reviews

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

9 of 9 people found the following review helpful:
1.0 out of 5 stars Disappointed, August 20, 2003
By 
This review is from: Advanced Debugging Methods (The Springer International Series in Engineering and Computer Science) (Hardcover)
I'm disappointed because the book doesn't live up to it's description / summary. It's rare enough that you won't find it in a store to browse, though, so I'll tell you a bit about it.

We're basically looking at a Ph.D dissertation here. That is, the book has one single central "advanced debugging" idea that it explores and explains the author's implementation of. The summary made it sound like there'd be a bunch of wild ideas in here for advanced debugging tools, not just one!

The idea is to have a query language built into the debugger than the developer can use to assert invarients of some sort. So, in the query language, it could say that "all people have ages > 0 and <= 140", or something like that. And then the book goes on to talk about how the implementation only re-runs the relevant parts of the query when someone updates the 'age' field.

It was published in 2000, too - so there is some out-of-date information in there about the available java debug API's.

To be fair, the second chapter (12 pages) does summarize some advanced debugging techniques (with references), such as Program slicing, method animation, and data structure display.

So, in summary, then:

If you read the summary and think you're getting a book of ideas, you're not. Don't bother.

If you've taken it upon yourself to write a query based debugger and my description above wasn't enough to clue you in to the obvious optimizations, then go ahead and buy the book, it's mostly discussion of the implementation and usefulness of this tool.

Otherwise, have a browse through it if you happen to come across it in a bookstore (ha!). But I wouldn't recommend it's purchase - there aren't any any earth shattering revelations in there.

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:
When object-oriented programming was introduced in 1966 [49], it was viewed as yet another programming paradigm destined for the cobweb-filled corners of the academy and oddball investment banking companies. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
incremental reevaluation, javac error, row morphs, first evaluation time, invocation frequency, debugger implementation, data breakpoints, object outliners, predicted overhead, query overhead, custom class loaders, debug method, reevaluation time, monitoring queries, unnecessary assignments, loading overhead, hash join, selection queries, join ordering, conditional breakpoints, query model, incremental delivery, dynamic queries, weak references, code instrumentation
Key Phrases - Capitalized Phrases (CAPs): (learn more)
International Conference, Management of Data, Technical Report, Software Engineering, Very Large Data Bases, Data Engineering, Lecture Notes, Binary Expression, Carnegie Mellon University, Cambridge University Press, Computing Surveys, Los Angeles, Platform Debugger Architecture, Slowdown Slowdown Query, White Paper
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:




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
 

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


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject