메뉴 건너뛰기




Volumn 48, Issue 7, 2006, Pages 549-565

Theory and algorithms for slicing unstructured programs

Author keywords

Amorphous slicing; Program slicing; Unstructured control flow

Indexed keywords

COMPUTATIONAL COMPLEXITY; COMPUTATIONAL METHODS; LAWS AND LEGISLATION; SOFTWARE ENGINEERING; SYNTACTICS;

EID: 33646516836     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2005.06.001     Document Type: Article
Times cited : (14)

References (35)
  • 1
    • 0028115136 scopus 로고    scopus 로고
    • Hiralal Agrawal, On slicing programs with jump statements, in: ACM SIGPLAN Conference on Programming Language Design and Implementation. Orlando, Florida, June 20-24, 1994, pp. 302-312. Proceedings in SIGPLAN Notices, vol. 29(6), June 1994.
  • 2
    • 84980009359 scopus 로고
    • Slicing programs with arbitrary control-flow
    • Fritzson P. (Ed), Springer (Also available as University of Wisconsin-Madison, technical report (in extended form), TR-1128, December, 1992)
    • Ball T., and Horwitz S. Slicing programs with arbitrary control-flow. In: Fritzson P. (Ed). 1st Conference on Automated Algorithmic Debugging, Linköping, Sweden (1993), Springer 206-222 (Also available as University of Wisconsin-Madison, technical report (in extended form), TR-1128, December, 1992)
    • (1993) 1st Conference on Automated Algorithmic Debugging, Linköping, Sweden , pp. 206-222
    • Ball, T.1    Horwitz, S.2
  • 3
    • 0027308002 scopus 로고    scopus 로고
    • Jon Beck, David Eichmann, Program and interface slicing for reverse engineering, in: IEEE/ACM 15th Conference on Software Engineering (ICSE'93), IEEE Computer Society Press, Los Alamitos, California, USA, 1993, pp. 509-518.
  • 5
    • 0032655023 scopus 로고    scopus 로고
    • David Wendell Binkley, Computing amorphous program slices using dependence graphs and a data-flow model, in: ACM Symposium on Applied Computing, The Menger, San Antonio, Texas, USA, ACM Press, New York, NY, USA, 1999, pp. 519-525.
  • 6
    • 33644561313 scopus 로고    scopus 로고
    • Zelkowitz M. (Ed), Academic Press, New York
    • Binkley D.W., and Gallagher K.B. In: Zelkowitz M. (Ed). Program Slicing. Advances in Computing vol. 43 (1996), Academic Press, New York 1-50
    • (1996) Advances in Computing , vol.43 , pp. 1-50
    • Binkley, D.W.1    Gallagher, K.B.2
  • 7
    • 21144446241 scopus 로고    scopus 로고
    • A survey of empirical results on program slicing
    • Binkley D.W., and Harman M. A survey of empirical results on program slicing. Advances in Computers 62 (2004) 105-178
    • (2004) Advances in Computers , vol.62 , pp. 105-178
    • Binkley, D.W.1    Harman, M.2
  • 10
    • 84987243256 scopus 로고    scopus 로고
    • Gerardo Canfora, Aniello Cimitile, Andrea De Lucia, G.A. Di Lucca, Software salvaging based on conditions, in: International Conference on Software Maintenance (ICSM'96), Victoria, Canada, September, IEEE Computer Society Press, Los Alamitos, California, USA, 1994, pp. 424-433.
  • 13
    • 84963819598 scopus 로고    scopus 로고
    • Andrea De Lucia, Program slicing: methods and applications, in 1st IEEE International Workshop on Source Code Analysis and Manipulation, Florence, Italy, IEEE Computer Society Press, Los Alamitos, California, USA, 2001, pp. 142-149.
  • 14
    • 0029721793 scopus 로고    scopus 로고
    • Andrea De Lucia, Anna Rita Fasolino, Malcolm Munro. Understanding function behaviours through program slicing, in 4th IEEE Workshop on Program Comprehension, Berlin, Germany, March. IEEE Computer Society Press, Los Alamitos, California, USA, 1996, pp. 9-18.
  • 19
    • 0030697758 scopus 로고    scopus 로고
    • Mark Harman, Sebastian Danicic. Amorphous program slicing, in: 5th IEEE International Workshop on Program Comprenhesion (IWPC'97), Dearborn, Michigan, USA, May, IEEE Computer Society Press, Los Alamitos, California, USA, 1997, pp. 70-79.
  • 21
    • 0002107790 scopus 로고    scopus 로고
    • An overview of program slicing
    • Harman M., and Hierons R.M. An overview of program slicing. Software Focus 2 3 (2001) 85-92
    • (2001) Software Focus , vol.2 , Issue.3 , pp. 85-92
    • Harman, M.1    Hierons, R.M.2
  • 22
    • 0034825842 scopus 로고    scopus 로고
    • Michael Hind, Pointer analysis: haven't we solved this problem yet? in Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'01) (Snowbird, Utah, June 18-19, 2001), New York, NY, ACM, 2001, pp. 198-209.
  • 24
    • 33646501275 scopus 로고    scopus 로고
    • Mariam Kamkar, Interprocedural dynamic slicing with applications to debugging and testing, PhD Thesis, Department of Computer Science and Information Science, Linköping University, Sweden. Available as Linköping Studies in Science and Technology, Dissertations, Number 297, 1993.
  • 25
    • 77949398482 scopus 로고    scopus 로고
    • Sumit Kumar, Susan Horwitz, Better slicing of programs with jumps and switches, in: Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering (FASE 2002) of Lecture Notes in Computer Science, vol. 2306, Springer, 2002, pp. 96-112.
  • 27
    • 0023175546 scopus 로고    scopus 로고
    • James R. Lyle, Mark Weiser, Automatic program bug location by program slicing, in: 2nd International Conference on Computers and Applications, Peking, IEEE Computer Society Press, Los Alamitos, California, USA, 1987, pp. 877-882.
  • 28
    • 84976707537 scopus 로고
    • The program dependence graph in software development environments
    • Ottenstein K.J., and Ottenstein L.M. The program dependence graph in software development environments. SIGPLAN Notices 19 5 (1984) 177-184
    • (1984) SIGPLAN Notices , vol.19 , Issue.5 , pp. 177-184
    • Ottenstein, K.J.1    Ottenstein, L.M.2
  • 29
    • 0024091341 scopus 로고
    • Eliminating goto's while preserving program structure
    • Ramshaw L. Eliminating goto's while preserving program structure. Journal of the ACM 35 4 (1988) 893-920
    • (1988) Journal of the ACM , vol.35 , Issue.4 , pp. 893-920
    • Ramshaw, L.1
  • 30
    • 77950883012 scopus 로고    scopus 로고
    • Thomas Reps, Wuu Wang, The semantics of program slicing and program integration, in: Colloquium on Current Issues in Programming Languages (Barcelona, Spain, March 13-17, 1989), Lecture Notes in Computer Science, Springer-Verlag, New York, NY, vol. 352, 1989, pp. 360-374.
  • 31
    • 33646530345 scopus 로고    scopus 로고
    • Nahid Shahmehri, Generalized algorithmic debugging. PhD Thesis, Department of Computer Science and Information Science, Linköping University, Sweden. Available as Linköping Studies in Science and Technoloy, Dissertations, Number 260, 1991.
  • 32
  • 34
    • 0036392104 scopus 로고    scopus 로고
    • Martin Ward, Program slicing via FermaT transformations, in: 26th IEEE Annual Computer Software and Applications Conference (COMPSAC 2002), Oxford, UK, August, IEEE Computer Society Press, Los Alamitos, California, USA, 2002, pp. 357-362.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.