Java Slicing Tool Based on Alias Analysis
Bibliographic Information
- Other Title
-
- エイリアス関係を利用したJavaスライシングツールの実現
- エイリアス カンケイ ヲ リヨウ シタ Java スライシングツール ノ ジツゲン
Search this article
Description
Program slicing is a technique that extracts program statements which affect the value of variable in certain statement, and is very promising approach for program debugging, testing, understanding, merging, and so on. In order to calculate a program slice, we must know the dependence relations between statements in the program. When an expression refers to a memory location that is referred to by another expression, we say that there is an alias relation between those expressions. Although many researchers have already proposed slice-calculation methods and implemented prototype tools for object-oriented programs, consideration for the alias relation is insufficient. In this paper, we propose Java slicing system based on alias analysis. In OO-language such as Java, there are a lot of elements which are determined dynamically, so calculation of program slice becomes more exact by using the alias relation. Moreover, we implement a slicing system which performs in Java program analysis framework, and evalroposal method.
Journal
-
- 電子情報通信学会技術研究報告. SS, ソフトウェアサイエンス
-
電子情報通信学会技術研究報告. SS, ソフトウェアサイエンス 102 (704), 21-26, 2003-03-06
電子情報通信学会
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1050018218951164928
-
- NII Article ID
- 110003276659
-
- NII Book ID
- AN10013287
-
- HANDLE
- 11094/26693
-
- NDL BIB ID
- 6553943
-
- ISSN
- 09135685
-
- Text Lang
- ja
-
- Article Type
- journal article
-
- Data Source
-
- IRDB
- NDL Search
- CiNii Articles