Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

A Knowledge-Based Approach to Program Understanding

Best Price (Coupon Required):
Buy A Knowledge-Based Approach to Program Understanding for $76.50 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $84.99 - $84.99
BEST PRICE

Single Product Purchase

$76.50
@ Link.springer.com with extra coupon

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$84.99 $84.99

10% OFF
This deals requires coupon
$76.50
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9781461522799
Condition
New
Product Description

Program understanding plays an important role in nearly all software related tasks. It is vital to the development, maintenance and reuse activities. Program understanding is indispensable for improving the quality of software development. Several development activities such as code reviews, debugging and some testing approaches require programmers to read and understand programs. Maintenance activities cannot be performed without a deep and correct understanding of the component to be maintained. Program understanding is vital to the reuse of code components because they cannot be utilized without a clear understanding of what they do. If a candidate reusable component needs to be modified, an understanding how it is designed is also required. of This monograph presents a knowledge-based approach to the automation of program understanding. This approach generates rigorous program documentation mechanically by combining and building on strengths of a practical program decomposition method, the axiomatic correctness notation, and the knowledge based analysis approaches. More specifically, this approach documents programs by generating first order predicate logic annotations of their loops. In this approach, loops are classified according to their complexity levels. Based on this taxonomy, variations on the basic analysis approach that best fit each of the different classes are described. In general, mechanical annotation of loops is performed by first decomposing them using data flow analysis. This decomposition encapsulates interdependent statements in events, which can be analyzed individually.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Ethics and Human Genetics

Ethics and Human Genetics

$84.99
Getting StartED with CSS

Getting StartED with CSS

$24.99
Nature, Value, Duty

Nature, Value, Duty

$169.99
Praxishandbuch Hochfrequenzhandel Band 1

Praxishandbuch Hochfrequenzhandel Band 1

$39.99
Aesthetic Plastic Surgery of the Abdomen

Aesthetic Plastic Surgery of the Abdomen

$109.00
Monte Carlo Device Simulation

Monte Carlo Device Simulation

$129.00
Identification and Control of Common Weeds: Volume 1

Identification and Control of Common Weeds: Volume 1

$169.99
EMI/EMC Computational Modeling Handbook

EMI/EMC Computational Modeling Handbook

$84.99
Using Microsoft Dynamics AX 2009

Using Microsoft Dynamics AX 2009

$44.99
Verndertes Denken  Bessere ffentliche Dienste?!

Verndertes Denken Bessere ffentliche Dienste?!

$84.99
Illuminating Policy for Health

Illuminating Policy for Health

$54.99
Adult Aural Rehabilitation

Adult Aural Rehabilitation

$54.99
Maglev Trains

Maglev Trains

$119.99
Multivariate Statistics for Wildlife and Ecology Research

Multivariate Statistics for Wildlife and Ecology Research

$54.99
Integrating Practice-based Experiences into Higher Education

Integrating Practice-based Experiences into Higher Education

$54.99
Urdu Literary Culture

Urdu Literary Culture

$54.99
Pattern Recognition

Pattern Recognition

$139.99
kologisches Handeln als sozialer Konflikt

kologisches Handeln als sozialer Konflikt

$64.99
Digital Business Transformation

Digital Business Transformation

$179.99
Die konomische Bewertung von Umweltprojekten

Die konomische Bewertung von Umweltprojekten

$59.99
Geoscience Research and Education

Geoscience Research and Education

$109.99
Adaptive Datenreplikation in verteilten Systemen

Adaptive Datenreplikation in verteilten Systemen

$49.99
Ganztagsschule

Ganztagsschule

$49.99
Schnittkraft- und Verschleiuntersuchungen beim Walzfrsen von Stirnrdern

Schnittkraft- und Verschleiuntersuchungen beim Walzfrsen von Stirnrdern

$59.99
Unified Theories of Elementary Particles

Unified Theories of Elementary Particles

$39.99
Vom Regenbogen zum Farbfernsehen

Vom Regenbogen zum Farbfernsehen

$59.99
Machine Learning in Medicine

Machine Learning in Medicine

$54.99
Computer Vision and Machine Learning in Agriculture, Volume 3

Computer Vision and Machine Learning in Agriculture, Volume 3

$149.00
The Tobacco Plant Genome

The Tobacco Plant Genome

$199.99
28th International Symposium on Shock Waves

28th International Symposium on Shock Waves

$169.00
Verified Software: Theories, Tools, Experiments

Verified Software: Theories, Tools, Experiments

$54.99
Pattern Formation in Granular Materials

Pattern Formation in Granular Materials

$169.00
Discounting, LIBOR, CVA and Funding

Discounting, LIBOR, CVA and Funding

$54.99
Banking in China

Banking in China

$109.99
Backache: its Evolution and Conservative Treatment

Backache: its Evolution and Conservative Treatment

$39.99
Benzodiazepines and Therapeutic Counselling

Benzodiazepines and Therapeutic Counselling

$54.99
ECHT STARK! Ein Manual fr die Arbeit mit Kindern psychisch kranker und suchtkranker Eltern

ECHT STARK! Ein Manual fr die Arbeit mit Kindern psychisch kranker und suchtkranker Eltern

$44.99
Komplexitt  das gezhmte Chaos

Komplexitt das gezhmte Chaos

$34.99
Modified Atmosphere Packaging of Food

Modified Atmosphere Packaging of Food

$74.99
Ireland and the New Journalism

Ireland and the New Journalism

$54.99
previous
next