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...
Be A Triangle - How I Went From Being…
Lilly Singh Hardcover R380 R297 Discovery Miles 2 970
Jumbo Puzzle Mates Puzzle & Roll Storage…
 (4)
R699 R639 Discovery Miles 6 390
Huntlea Original Two Tone Pillow Bed…
R650 R565 Discovery Miles 5 650
Taurus Anti Calc Filter (Black)
R99 Discovery Miles 990
Sudocrem Skin & Baby Care Barrier Cream…
R210 Discovery Miles 2 100
Pet Mall Pet Cave 42cm x 45cm x 40cm…
R950 Discovery Miles 9 500
Lucky Define - Plastic 3 Head…
R390 Discovery Miles 3 900
Nuovo All-In-One Car Seat (Black)
R3,599 R3,020 Discovery Miles 30 200
John C. Maxwell Undated Planner
Paperback R469 R325 Discovery Miles 3 250
The Papery A5 MOM 2025 Diary - Lady Bugs
R349 R300 Discovery Miles 3 000

 

Partners