Advanced Debugging Methods

Author:   Raimondas Lencevicius
Publisher:   Springer-Verlag New York Inc.
Edition:   Softcover reprint of the original 1st ed. 2000
Volume:   568
ISBN:  

9781461346883


Pages:   183
Publication Date:   05 September 2012
Format:   Paperback
Availability:   Manufactured on demand   Availability explained
We will order this item for you from a manufactured on demand supplier.

Our Price $290.37 Quantity:  
Add to Cart

Share |

Advanced Debugging Methods


Add your own review!

Overview

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 thedifficult task of debugging and to facilitate the development of more robust software systems.

Full Product Details

Author:   Raimondas Lencevicius
Publisher:   Springer-Verlag New York Inc.
Imprint:   Springer-Verlag New York Inc.
Edition:   Softcover reprint of the original 1st ed. 2000
Volume:   568
Dimensions:   Width: 15.50cm , Height: 1.10cm , Length: 23.50cm
Weight:   0.320kg
ISBN:  

9781461346883


ISBN 10:   1461346886
Pages:   183
Publication Date:   05 September 2012
Audience:   Professional and scholarly ,  Professional & Vocational
Format:   Paperback
Publisher's Status:   Active
Availability:   Manufactured on demand   Availability explained
We will order this item for you from a manufactured on demand supplier.

Table of Contents

1 Introduction.- 1.1 Outline.- 2 Debugging Background and methods.- 2.1 Control Flow Debugging.- 2.2 Data Observation.- 2.3 Mixed Constructs.- 2.4 Program Visualization Systems.- 2.5 Summary.- 3 Static Query-Based Debugging.- 3.1 Introduction.- 3.2 Query Model.- 3.3 Implementation.- 3.4 Experimental Results.- 3.5 Related work.- 3.6 Summary.- 4 Dynamic Query-Based Debugger.- 4.1 Introduction.- 4.2 Query Model and Examples.- 4.3 Implementation.- 4.4 Experimental Results.- 4.5 Performance Model.- 4.6 Queries with Changing Results.- 4.7 On-the-fly Debugging.- 4.8 Related Work.- 4.9 Summary.- 5 Query Analysis and Classification.- 5.1 Introduction.- 5.2 Queries in Software Systems.- 5.3 Query Classification.- 5.4 Query Analysis and Classification Conclusions.- 5.5 Summary.- 6 Future Work and Open Problems.- 6.1 Automatic Change Sets.- 6.2 Safe Réévaluation and Distributed Debugging.- 7 Conclusions.- 8 Glossary.- 9 References.- Appendix A Generalized Graph Matching.- Appendix B Detailed Data.

Reviews

Author Information

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List