0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R2,500 - R5,000 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

A Knowledge-Based Approach to Program Understanding (Hardcover, 1995 ed.): Salwa K. Abd-El-Hafiz, Victor R. Basili A Knowledge-Based Approach to Program Understanding (Hardcover, 1995 ed.)
Salwa K. Abd-El-Hafiz, Victor R. Basili
R3,170 Discovery Miles 31 700 Ships in 12 - 17 working days

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."

A Knowledge-Based Approach to Program Understanding (Paperback, Softcover reprint of the original 1st ed. 1995): Salwa K.... A Knowledge-Based Approach to Program Understanding (Paperback, Softcover reprint of the original 1st ed. 1995)
Salwa K. Abd-El-Hafiz, Victor R. Basili
R2,784 Discovery Miles 27 840 Out of stock

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.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Elecstor 18W In-Line UPS (Black)
R999 R499 Discovery Miles 4 990
Loot
Nadine Gordimer Paperback  (2)
R398 R330 Discovery Miles 3 300
Merry Christmas
Mariah Carey, Walter Afanasieff, … CD R122 R112 Discovery Miles 1 120
Sony PlayStation 5 HD Camera (Glacier…
R1,299 R1,229 Discovery Miles 12 290
Tenet
John David Washington, Robert Pattinson Blu-ray disc  (1)
R54 R45 Discovery Miles 450
Kendall Office Chair (Green)
 (2)
R1,699 R1,346 Discovery Miles 13 460
ZA Cute Butterfly Earrings and Necklace…
R712 R499 Discovery Miles 4 990
Raz Tech Laptop Security Chain Cable…
R299 R169 Discovery Miles 1 690
Volkano Industrial 14'' Laptop Case…
R238 Discovery Miles 2 380
Folding Table (Black) (1.8m)
R1,299 R756 Discovery Miles 7 560

 

Partners