[1]
Cadar C, Dunbar D, Englar D R. KLEE: Unassisted and automatic generation of highcoverage tests for complex system programs[C]// Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation. 2008:209224.
[2] Chipounov V, Kuznetsov V, Candea G. S2E: A platform for invivo multipath analysis of software systems[C]// Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems. 2011:265278.
[3] Cui H, Hu G, Wu J, et al. Verifying system rules using ruledirected symbolic execution[C]// Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems. 2013:329342.
[4] LLVM. The LLVM Compiler Infrastructure[EB/OL]. http://llvm.org/, 20131212.
[5] Andersen L O. Program Analysis and Specialization for the C Programming Language[D]. University of Copenhagen, DIKU, 1994.
[6] Steensgaard B. Pointsto analysis in almost linear time[C]// Proceedings of the 23rd ACM SIGPLANSIGACT Symposium on Principles of Programming Languages. 1996:3241.
[7] Openrefactory. Openrefactory Homepage[EB/OL]. http://openrefactory.org/, 20131212.
[8] Weiser M. Program slicing[C]// Proceedings of the 5th International Conference on Software Engineering. 1981:439449.
[9] GNU. GNU Coreutils[EB/OL]. http://www.gnu.org/software/coreutils/, 20131212.
[10]Munawar Hafiz, Auburn A L. OpenRefactory/C: An infrastructure for developing program transformations for C programs[C]// Proceedings of the 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity. 2012:2728.
[11]Chris Lattner. LLVM: An Infrastructure for MultiStage Optimization[D]. University of Illinois at UrbanaChampaign. 2002.
[12]Susan Horwitz, Thomas Reps, David Binkley. Interprocedural slicing using dependence Graphs[C]// Proceedings of the ACM SIGPLAN 1988 Conference on Programming Language Design and Implementation. 1988:3546.
[13]Frank Tip. A survey of program slicing techniques[J]. Journal of Programming Languages, 1995,3(3):121189.
[14]Agrawal H, Horgan J. Dynamic program slicing[C]//Proceedings of PLDI’90. 1990:246256.
[15]Sridharan M, Fink S J, Bodik R. Thin slicing[C]// Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. 2007:112122. |