메뉴 건너뛰기




Volumn , Issue , 2001, Pages 142-149

Program slicing: Methods and applications

Author keywords

[No Author keywords available]

Indexed keywords

PROGRAM DEBUGGING; SOFTWARE ENGINEERING; SOFTWARE TESTING;

EID: 84963819598     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/SCAM.2001.972675     Document Type: Conference Paper
Times cited : (112)

References (89)
  • 2
    • 0028115136 scopus 로고
    • On slicing programs with jump statements
    • H. Agrawal, "On slicing programs with jump statements", ACM Sigplan Notices, vol. 29,no. 6, 1994, pp.302-312.
    • (1994) ACM Sigplan Notices , vol.29 , Issue.6 , pp. 302-312
    • Agrawal, H.1
  • 8
    • 33644561313 scopus 로고    scopus 로고
    • Program slicing
    • Marvin Zelkowitz, Editor, Academic Press, San Diego, CA
    • D. Binkley and K.B. Gallagher, "Program slicing", in Advances in Computers, vol. 43, Marvin Zelkowitz, Editor, Academic Press, San Diego, CA, 1996, pp. 1-52.
    • (1996) Advances in Computers , vol.43 , pp. 1-52
    • Binkley, D.1    Gallagher, K.B.2
  • 9
    • 0032301276 scopus 로고    scopus 로고
    • The application of program slicing to regression testing
    • D. Binkley, "The application of program slicing to regression testing", Information and Software Technology, vol. 40, no. 11/12, 1998, pp. 583-594.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 583-594
    • Binkley, D.1
  • 16
    • 0034300617 scopus 로고    scopus 로고
    • Decomposing legacy programs: A First step towards migrating to client-server platforms
    • G. Canfora, A. Cimitile, A. De Lucia, and G.A. Di Lucca, "Decomposing legacy programs: a First step towards migrating to client-server platforms", The Journal of Systems and Software, vol. 54, 2000, pp. 99-110.
    • (2000) The Journal of Systems and Software , vol.54 , pp. 99-110
    • Canfora, G.1    Cimitile, A.2    De Lucia, A.3    Di Lucca, G.A.4
  • 18
    • 0031374627 scopus 로고    scopus 로고
    • Slicing object-oriented programs
    • Hong Kong, China
    • J.L. Chen, F.J. Wang, and Y.L. Chen, "Slicing object-oriented programs", Proceedings of APSEC'97, Hong Kong, China, 1997, pp. 395-404.
    • (1997) Proceedings of APSEC'97 , pp. 395-404
    • Chen, J.L.1    Wang, F.J.2    Chen, Y.L.3
  • 21
    • 0029477393 scopus 로고
    • Identifying reusable functions using specification driven program slicing: A case study
    • Opio (Nice), France, IEEE CS Press
    • A. Cimitile, A. De Lucia, and M. Munro, "Identifying reusable functions using specification driven program slicing: a case study", Proceedings of International Conference on Software Maintenance, Opio (Nice), France, IEEE CS Press, 1995, pp. 124-133.
    • (1995) Proceedings of International Conference on Software Maintenance , pp. 124-133
    • Cimitile, A.1    De Lucia, A.2    Munro, M.3
  • 24
    • 0024108615 scopus 로고
    • Symbolic execution systems - A review
    • P.D. Coward, "Symbolic execution systems - a review", Software Engineering Journal, vol. 3, no. 6, 1988, pp. 229-239.
    • (1988) Software Engineering Journal , vol.3 , Issue.6 , pp. 229-239
    • Coward, P.D.1
  • 32
    • 0032295096 scopus 로고    scopus 로고
    • Dynamic dependence in term of rewriting systems and its application to program slicing
    • J. Field and F. Tip, "Dynamic dependence in term of rewriting systems and its application to program slicing", Information and Software Technology, vol. 40, no. 11/12, 1998, pp. 609-636.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 609-636
    • Field, J.1    Tip, F.2
  • 35
    • 84981646136 scopus 로고
    • Dynamic program slicing based on dependence relations
    • Sorrento, Italy, IEEE CS Press
    • R.Gopal, "Dynamic program slicing based on dependence relations", Proceedings of Conference on Software Maintenance, Sorrento, Italy, IEEE CS Press, 1991, pp. 191-200.
    • (1991) Proceedings of Conference on Software Maintenance , pp. 191-200
    • Gopal, R.1
  • 37
    • 0011793707 scopus 로고
    • Automatic extraction of executable program subsets by simultaneous program slicing
    • R.J. Hall, "Automatic extraction of executable program subsets by simultaneous program slicing", Journal of Automated Software Engineering, vol. 2, no. 1, 1995, pp. 33-53.
    • (1995) Journal of Automated Software Engineering , vol.2 , Issue.1 , pp. 33-53
    • Hall, R.J.1
  • 42
    • 0026123816 scopus 로고
    • Selecting data-flow integration testing
    • M.J. Harrold and M.L. Soffa, "Selecting data-flow integration testing", IEEE Software, vol 8, no. 2, 1991, pp. 58-65.
    • (1991) IEEE Software , vol.8 , Issue.2 , pp. 58-65
    • Harrold, M.J.1    Soffa, M.L.2
  • 46
    • 85027094370 scopus 로고
    • Program slicing for C - The problems in implementation
    • Sorrento, Italy, IEEE CS Press
    • J. Jiang, X. Zhou, and D.J. Robson, "Program slicing for C - the problems in implementation", Proceedings of Conference on Software Maintenance, Sorrento, Italy, IEEE CS Press, 1991, pp. 182-190.
    • (1991) Proceedings of Conference on Software Maintenance , pp. 182-190
    • Jiang, J.1    Zhou, X.2    Robson, D.J.3
  • 48
    • 0027849363 scopus 로고
    • Interpocedural dynamic slicing applied to interprocedural data flow testing
    • Montreal, Quebec, Canada, IEEE CS Press
    • M. Kamkar, P. Fritzson, and N. Shahmerhi, "Interpocedural dynamic slicing applied to interprocedural data flow testing", Proceedings of Conference on Software Maintenance, Montreal, Quebec, Canada, IEEE CS Press, 1993, pp. 386-395.
    • (1993) Proceedings of Conference on Software Maintenance , pp. 386-395
    • Kamkar, M.1    Fritzson, P.2    Shahmerhi, N.3
  • 49
    • 0029478599 scopus 로고
    • An overview and comparative classification of program slicing techniques
    • M. Kamkar, "An overview and comparative classification of program slicing techniques", The Journal of Systems and Software, vol. 31, 1995, pp. 197-214.
    • (1995) The Journal of Systems and Software , vol.31 , pp. 197-214
    • Kamkar, M.1
  • 50
    • 0032290066 scopus 로고    scopus 로고
    • Application of program slicing in algorithm debugging
    • M. Kamkar, "Application of program slicing in algorithm debugging", Information and Software Technology, vol. 40, no. 11/12, 1998, pp. 637-646.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 637-646
    • Kamkar, M.1
  • 51
    • 0032138601 scopus 로고    scopus 로고
    • Using design abstractions to visualize, quantify, and restructure software
    • B.K. Kang and J.M. Bieman, "Using design abstractions to visualize, quantify, and restructure software", Journal of Systems and Software, vol. 42, no. 2, 1998, pp. 175-187.
    • (1998) Journal of Systems and Software , vol.42 , Issue.2 , pp. 175-187
    • Kang, B.K.1    Bieman, J.M.2
  • 53
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J.C. King, "Symbolic execution and program testing", Communications of the ACM, vol. 19, no. 7, 1976, pp. 385-394.
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 55
    • 0002904482 scopus 로고    scopus 로고
    • Computation of dynamic slices for unstructured programs
    • B. Korel, "Computation of dynamic slices for unstructured programs", IEEE Transactions on Software Engineering, vol. 23, no. 1, 1997, pp. 17-34.
    • (1997) IEEE Transactions on Software Engineering , vol.23 , Issue.1 , pp. 17-34
    • Korel, B.1
  • 58
    • 0025510535 scopus 로고
    • Dynamic slicing of computer programs
    • B. Korel and J. Laski, "Dynamic slicing of computer programs", The Journal of Systems and Software, vol. 13, no. 3, 1990, pp. 187-195.
    • (1990) The Journal of Systems and Software , vol.13 , Issue.3 , pp. 187-195
    • Korel, B.1    Laski, J.2
  • 61
    • 0032304842 scopus 로고    scopus 로고
    • Dynamic program slicing methods
    • B. Korel and J. Rilling, "Dynamic program slicing methods", Information and Software Technology, vol. 40, no. 11/12, 1998, pp. 647-659.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 647-659
    • Korel, B.1    Rilling, J.2
  • 63
    • 0032298503 scopus 로고    scopus 로고
    • Validation of measurement software as an application of slicing and constraint solving
    • J. Krinke and G. Snelting, "Validation of measurement software as an application of slicing and constraint solving", Information and Software Technology, vol. 40, no. 11/12, 1998, pp. 661-676.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 661-676
    • Krinke, J.1    Snelting, G.2
  • 64
    • 0032290942 scopus 로고    scopus 로고
    • Restructuring programs by tucking statements into functions
    • A. Lakhotia and J.C. Deprez, "Restructuring programs by tucking statements into functions", Information and Software Technology, vol. 40, no. 11/12, 1998, pp. 677-691.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 677-691
    • Lakhotia, A.1    Deprez, J.C.2
  • 65
    • 0031118262 scopus 로고    scopus 로고
    • Extracting reusable functions by flow graph-based program slicing
    • F. Lanubile and G. Visaggio, "Extracting reusable functions by flow graph-based program slicing", IEEE Transactions on Software Engineering, vol. 23, no. 4, 1997, pp. 246-259
    • (1997) IEEE Transactions on Software Engineering , vol.23 , Issue.4 , pp. 246-259
    • Lanubile, F.1    Visaggio, G.2
  • 68
    • 0346452915 scopus 로고
    • Technical Report Computer Science and Information Services Department, University of Florida, Gainesville, FL, June
    • P.E. Livadas and A. Rosenstein, "Slicing in the presence of pointer variables", Technical Report SERC-TR-74-F, Computer Science and Information Services Department, University of Florida, Gainesville, FL, June 1994.
    • (1994) Slicing in the Presence of Pointer Variables
    • Livadas, P.E.1    Rosenstein, A.2
  • 74
    • 0032305283 scopus 로고    scopus 로고
    • Program slices as an abstraction for cohesion measurement
    • L.M. Ott and J.M. Bieman, "Program slices as an abstraction for cohesion measurement", Information and Software Technology, vol. 40, no. 11/12, 1998, pp. 691-700.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 691-700
    • Ott, L.M.1    Bieman, J.M.2
  • 76
    • 84976707537 scopus 로고
    • The program dependence graph in a software development environment
    • K.J. Ottenstain and L.M. Ottenstain, "The program dependence graph in a software development environment", ACM SIGPLAN Notices, vol. 19, no. 5, 1984, pp. 177-184.
    • (1984) ACM SIGPLAN Notices , vol.19 , Issue.5 , pp. 177-184
    • Ottenstain, K.J.1    Ottenstain, L.M.2
  • 77
    • 0032295876 scopus 로고    scopus 로고
    • Program analysis via graph reachability
    • T. Reps, "Program analysis via graph reachability", Information and Software Technology, vol. 40, no. 11/12, 1998, pp. 701-726.
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 701-726
    • Reps, T.1
  • 79
    • 0033352092 scopus 로고    scopus 로고
    • Recovering high level views of object-oriented applications from static and dynamic information
    • Oxford, UK, IEEE CS Press
    • T. Richner and S. Ducasse, "Recovering high level views of object-oriented applications from static and dynamic information", Proceedings of International Conference on Software Maintenance, Oxford, UK, IEEE CS Press, 1999, pp. 13-22.
    • (1999) Proceedings of International Conference on Software Maintenance , pp. 13-22
    • Richner, T.1    Ducasse, S.2
  • 81
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip, "A survey of program slicing techniques", Journal of Programming Language, vol. 3, 1995, pp. 121-189.
    • (1995) Journal of Programming Language , vol.3 , pp. 121-189
    • Tip, F.1
  • 83
    • 84976732512 scopus 로고
    • The semantic approach to program slicing
    • G.A. Venkatesh, "The semantic approach to program slicing", ACM SIGPLAN Notices, vol. 26, no. 6, 1991, pp. 107-119.
    • (1991) ACM SIGPLAN Notices , vol.26 , Issue.6 , pp. 107-119
    • Venkatesh, G.A.1
  • 85
    • 0020157396 scopus 로고
    • Programmers use slices when debugging
    • M. Weiser, "Programmers use slices when debugging", Communications of the ACM, vol. 25, 1982, pp. 446-452.
    • (1982) Communications of the ACM , vol.25 , pp. 446-452
    • Weiser, M.1


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