A Program Slicer for Java (Tool Paper)

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Program slicing is a static analysis technique used in debugging, compiler optimization, program parallelization, and program specialization. However, current implementations for Java are proprietary software, pay-per-use, and closed source. Most public and open-source implementations for Java are not maintained anymore or they are obsolete because they do not cover novel Java features or they do not implement advanced techniques for the treatment of objects, exceptions, and unconditional jumps. This paper presents JavaSlicer, a public and open-source tool written in Java for slicing Java programs, which supports the aforementioned features. We present its usage, architecture, and performance.

Cite

CITATION STYLE

APA

Galindo, C., Perez, S., & Silva, J. (2022). A Program Slicer for Java (Tool Paper). In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13550 LNCS, pp. 146–151). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-17108-6_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free