2018
DOI: 10.11591/ijeecs.v11.i1.pp308-317
|View full text |Cite
|
Sign up to set email alerts
|

A Proposed Java Static Slicing Approach

Abstract: <p>Program slicing is to abstract a part of source code depending on the point of interest. It used widely in maintenance, debugging and testing. There are many slicing techniques such as static, dynamic, and amorphous. In this paper, we choose to develop a new approach applying static slicing on Java programs. The new approach simplifies the data dependency using arrays. A new Tool called Java Multi-Slicing Tool (JavaMST) has been introduced to apply this approach.</p><p>JavaMST presents new… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 16 publications
0
3
0
Order By: Relevance
“…It contains the set of statements and control predicts that were affected by the computation of the slicing criterion. The Slicing criteria are the same as in backward slicing (V, L) [9,10], [13][14][15][16].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It contains the set of statements and control predicts that were affected by the computation of the slicing criterion. The Slicing criteria are the same as in backward slicing (V, L) [9,10], [13][14][15][16].…”
Section: Related Workmentioning
confidence: 99%
“…The srcML [32][33] program is a command line application for the conversion source code to srcML, an interface for the exploration, analysis, and manipulation of source code in this form, and the conversion of srcML back to source code. The current parsing technologies support C/C++, C#, and Java [16,[34][35].…”
Section: Related Workmentioning
confidence: 99%
“…Researchers used static control dependence analysis and dynamic data dependence analysis as a proposed method, where they used the dependency graph structure to generate slices from the source code [11]. Later, several researchers [17][18][19] have designed a slicing approach for object-oriented programs written in Java. Their approach can identify data members from different objects.…”
Section: Introductionmentioning
confidence: 99%