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

Childhood, Youth and Emotions in Modern History

Childhood, Youth and Emotions in Modern History

$119.99
Diabetes mellitus

Diabetes mellitus

$54.99
Electronics Engineering

Electronics Engineering

$129.00
Treaty Enforcement and International Cooperation in Criminal Matters:With Special Reference to the C

Treaty Enforcement and International Cooperation in Criminal Matters:With Special Reference to the C

$169.99
Unbroken Government

Unbroken Government

$54.99
Nachhaltigkeit: 125 Fragen und Antworten

Nachhaltigkeit: 125 Fragen und Antworten

$59.99
Combinatorics on Words

Combinatorics on Words

$54.99
East-West Scientific Co-operation

East-West Scientific Co-operation

$109.99
Polynomes Orthogonaux et Applications

Polynomes Orthogonaux et Applications

$44.99
Grundlagen der digitalen Signalverarbeitung

Grundlagen der digitalen Signalverarbeitung

$49.99
Social Media Processing

Social Media Processing

$54.99
The Designation of Marine Protected Areas

The Designation of Marine Protected Areas

$139.00
Grundinformation Recht

Grundinformation Recht

$59.99
Ecosystem Services in Azerbaijan

Ecosystem Services in Azerbaijan

$109.99
Advanced Mineralogy

Advanced Mineralogy

$169.00
Information Technology: Impacts, Policies and Future Perspectives

Information Technology: Impacts, Policies and Future Perspectives

$109.99
Applying Wisdom to Contemporary World Problems

Applying Wisdom to Contemporary World Problems

$19.99
Wheat Rusts

Wheat Rusts

$54.99
Elastic-Plastic Mixed-Mode Fracture Criteria and Parameters

Elastic-Plastic Mixed-Mode Fracture Criteria and Parameters

$109.99
Demand-Driven Approaches in Vocational Education and Training

Demand-Driven Approaches in Vocational Education and Training

$54.99
Vorhofflimmern Vorhofflattern

Vorhofflimmern Vorhofflattern

$79.99
Plato on Time and the World

Plato on Time and the World

$139.99
Marriage in Seventeenth-Century English Political Thought

Marriage in Seventeenth-Century English Political Thought

$54.99
Big Nate- Nailed It by Lincoln Peirce

Big Nate- Nailed It by Lincoln Peirce

$12.99
An Introduction to Single-User Information Theory

An Introduction to Single-User Information Theory

$59.99
Digital Mammography

Digital Mammography

$84.99
Pro Linux  Embedded Systems

Pro Linux Embedded Systems

$54.99
Fast Software Encryption

Fast Software Encryption

$109.99
CNS Infections

CNS Infections

$199.99
Allgemeine Meteorologie

Allgemeine Meteorologie

$84.99
Tadpole - Let's Go: Cars

Tadpole - Let's Go: Cars

$5.21
Faire Aufteilung in Unternehmensnetzwerken

Faire Aufteilung in Unternehmensnetzwerken

$99.99
Translational Oral Health Research

Translational Oral Health Research

$109.99
The Keeping Quilt

The Keeping Quilt

$11.96
UNIGRAPHICS-Praktikum mit NX5

UNIGRAPHICS-Praktikum mit NX5

$29.99
Network Hacks - Intensivkurs

Network Hacks - Intensivkurs

$69.99
Food and Nutritional Supplements

Food and Nutritional Supplements

$109.99
Zwischenbetriebliche Kooperation

Zwischenbetriebliche Kooperation

$59.99
Encyclopaedia of Mathematics

Encyclopaedia of Mathematics

$169.00
Design, User Experience, and Usability: User Experience in Novel Technological Environments

Design, User Experience, and Usability: User Experience in Novel Technological Environments

$39.99
previous
next