標題: | 物件導向程式切片系統 An Object-Oriented Program Slicing System |
作者: | 陳建財 Chan, Jien-Tsai 楊武 Wuu Yang 資訊科學與工程研究所 |
關鍵字: | 程式切片;程式分析;程式除錯;program slicing;program analysis;program debugging |
公開日期: | 1995 |
摘要: | 程式切片是一種軟體分析方法,能夠把程式中相關的部份獨立出來, 縮小問題的範圍,幫助設計者瞭解程式,適合用來除錯及維護程式。所切 出來的程式片段是可執行的,故程式切片也可以視為一種促使軟體再利用 的方法。我們針對C++這套物件導向語言設計並實作出一套程式切片系 統,程式切片系統能夠刪除不相關的類別、函式、變數及敘述。本系統可 用來除錯和瞭解程式,或是當作程式碼最佳化的工具。 Program slicing is a program analysis method that can identify relevant statements of a program and help a programmer understands code. It is useful for software debugging and maintenance. A slice is an executable part that is extracted from the program. Hence program slicing can be treated as analternative method for re-using software. We designed and implemented a practical program slicing system for the object- oriented language C++. Theslicing system can eliminate irrelevant classes, functions, variables, andeven statements when slicing a program. This system can serve as a debuggingand program understanding tool and a source-code optimizer. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT840394063 http://hdl.handle.net/11536/60509 |
Appears in Collections: | Thesis |