A semantic method of static program slicing

碩士 === 國立東華大學 === 資訊工程學系 === 91 === Program slicing is a technique of nding the statements that a ect the speci c variables in a speci c point of a program. It can help programmer understand complicated code. The original concept of program slicing may trace back to the notation introduce...

Full description

Bibliographic Details
Main Authors: Ming-Hau Chiang, 蔣明豪
Other Authors: Chung Yung
Format: Others
Language:en_US
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/36207030810493325872
id ndltd-TW-091NDHU5392010
record_format oai_dc
spelling ndltd-TW-091NDHU53920102016-06-22T04:20:04Z http://ndltd.ncl.edu.tw/handle/36207030810493325872 A semantic method of static program slicing 靜態programslicing的語義分析方法 Ming-Hau Chiang 蔣明豪 碩士 國立東華大學 資訊工程學系 91 Program slicing is a technique of nding the statements that a ect the speci c variables in a speci c point of a program. It can help programmer understand complicated code. The original concept of program slicing may trace back to the notation introduced by Weiser [WM79, WM81, WM84]. They de ne program slicing as the solution to data- ow problem using a control ow graph as an intermediate representation. Then Ottenstein K. and Ottenstein L. provide a method based on dependence graph [OO84, RY88]. Instead of using dependence graph, we propose a semantic method of pro- gram slicing using abstract interpretation in the thesis. Our approach ana- lyzes a program based on the de ne-use attributes and the indirectly relevant attributes of the values in the program. We develop augmented semantic func- tions for computing these attributes and extracting program slices. Chung Yung 雍忠 2003 學位論文 ; thesis 66 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立東華大學 === 資訊工程學系 === 91 === Program slicing is a technique of nding the statements that a ect the speci c variables in a speci c point of a program. It can help programmer understand complicated code. The original concept of program slicing may trace back to the notation introduced by Weiser [WM79, WM81, WM84]. They de ne program slicing as the solution to data- ow problem using a control ow graph as an intermediate representation. Then Ottenstein K. and Ottenstein L. provide a method based on dependence graph [OO84, RY88]. Instead of using dependence graph, we propose a semantic method of pro- gram slicing using abstract interpretation in the thesis. Our approach ana- lyzes a program based on the de ne-use attributes and the indirectly relevant attributes of the values in the program. We develop augmented semantic func- tions for computing these attributes and extracting program slices.
author2 Chung Yung
author_facet Chung Yung
Ming-Hau Chiang
蔣明豪
author Ming-Hau Chiang
蔣明豪
spellingShingle Ming-Hau Chiang
蔣明豪
A semantic method of static program slicing
author_sort Ming-Hau Chiang
title A semantic method of static program slicing
title_short A semantic method of static program slicing
title_full A semantic method of static program slicing
title_fullStr A semantic method of static program slicing
title_full_unstemmed A semantic method of static program slicing
title_sort semantic method of static program slicing
publishDate 2003
url http://ndltd.ncl.edu.tw/handle/36207030810493325872
work_keys_str_mv AT minghauchiang asemanticmethodofstaticprogramslicing
AT jiǎngmíngháo asemanticmethodofstaticprogramslicing
AT minghauchiang jìngtàiprogramslicingdeyǔyìfēnxīfāngfǎ
AT jiǎngmíngháo jìngtàiprogramslicingdeyǔyìfēnxīfāngfǎ
AT minghauchiang semanticmethodofstaticprogramslicing
AT jiǎngmíngháo semanticmethodofstaticprogramslicing
_version_ 1718316901156782080