Executable Program Slicing

Article Preview

Abstract:

With the complexity of language structure, the problem of slice’s executability has gradually become people’s focus of attention. The research combines program slicing and path coverage according to their features, makes an attempt to propose the model of executable program slicing, and presents the executable slicing algorithm, which plays an important role in the automation of software analysis.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1746-1750

Citation:

Online since:

June 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Weiser, M. (1979), Program slices: formal, psychological, and practical investigations of an automatic program abstraction method, PhD thesis, University of Michigan, Ann Arbor, (1979).

Google Scholar

[2] Zhao, J., Cheng, J., Ushijima, K., Computing executable slices for concurrent logic programs", Second Asia-Pacific Conference on Quality Software Proceedings (APAQS , 01), 2001 p.13–22, DOI: 10. 1109/APAQS. 2001. 989997.

DOI: 10.1109/apaqs.2001.989997

Google Scholar

[3] Kiss, A.; Jasz, J.; Lehotai, G.; Gyimothy, T., Interprocedural static slicing of binary executables". Proceedings. Third IEEE International Workshop on Source Code Analysis and Manipulation(SCAM , 03), 2003, pp: 118 - 127 10. 1109/SCAM. 2003. 1238038.

DOI: 10.1109/scam.2003.1238038

Google Scholar

[4] Binkley, D.; Danicic, S.; Gyimothy, T.; Harman, M.; Kiss, A.; Ouarbya, L., Formalizing executable dynamic and forward slicing", Fourth IEEE International Workshop on Source Code Analysis and Manipulation(SCAM , 04), 2004, pp.43-52.

DOI: 10.1109/scam.2004.13

Google Scholar

[5] Danicic, S.; De Lucia, A.; Harman, M., Building executable union slices using conditioned slicing", Proceedings. 12th IEEE International Workshop on Program Comprehension(WPC , 04). 2004 , pp.89-97 , DOI: 10. 1109/WPC. 2004. 1311051.

DOI: 10.1109/wpc.2004.1311051

Google Scholar

[6] David Binkley; Nicolas Gold; Mark Harman; Zheng Li; Kiarash Mahdavi. An Empirical Study of Executable Concept Slice Size", 13th Working Conference on Reverse Engineering(WCRE , 06), 2006, pp.103-114, DOI: 10. 1109/WCRE. 2006. 11.

DOI: 10.1109/wcre.2006.11

Google Scholar

[7] Zheng Li. Identifying High-Level Dependence Structures Using Slice-Based Dependence Analysis. PhD thesis, University of Michigan, London, (2008).

Google Scholar

[8] Dave Binkley, Mark Harman, Youssef Hassoun, Syed Islam, Zheng Li and Kiarash Mahdavi. Assessing the Impact of Global Variables on Program Dependence and Dependence Clusters. Journal of Systems and Software (JSS). Volume 83, Issue 1, Pages 96-107, January (2010).

DOI: 10.1016/j.jss.2009.03.038

Google Scholar