Path-Oriented Program Analysis
暫譯: 路徑導向程式分析

J. C. Huang

  • 出版商: Cambridge
  • 出版日期: 2007-12-24
  • 售價: $5,180
  • 貴賓價: 9.5$4,921
  • 語言: 英文
  • 頁數: 208
  • 裝訂: Hardcover
  • ISBN: 0521882869
  • ISBN-13: 9780521882866
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book presents a unique method for decomposing a computer program along its execution paths, for simplifying the subprograms so produced, and for recomposing a program from its subprograms. This method enables us to divide and conquer the complexity involved in understanding the computation performed by a program by decomposing it into a set of subprograms and then simplifying them to the furthest extent possible. The resulting simplified subprograms are generally more understandable than the original program as a whole. The method may also be used to simplify a piece of source code by following the path-oriented method of decomposition, simplication, and recomposition. The analysis may be carried out in such a way that the derivation of the analysis result constitutes a correctness proof. The method can be applied to any source code (or portion thereof) that prescribes the computation to be performed in terms of assignment statements, conditional statements, and loop constructs, regardless of the language or paradigm used.

商品描述(中文翻譯)

本書提出了一種獨特的方法,用於沿著計算機程式的執行路徑進行分解,簡化所產生的子程式,並從這些子程式重新組合程式。這種方法使我們能夠通過將程式分解為一組子程式,然後將其簡化到可能的最小程度,來分而治之,克服理解程式所執行計算的複雜性。結果產生的簡化子程式通常比整個原始程式更易於理解。該方法也可以用於通過遵循以路徑為導向的分解、簡化和重新組合方法來簡化一段源代碼。分析可以以這樣的方式進行,使得分析結果的推導構成正確性證明。該方法可以應用於任何源代碼(或其部分),該源代碼以賦值語句、條件語句和迴圈結構的形式規定要執行的計算,無論使用何種語言或範式。