메뉴 건너뛰기




Volumn 45, Issue 8, 2003, Pages 499-512

Computation of intraprocedural dynamic program slices

Author keywords

Control flow graph; Dynamic slicing; Program debugging; Program dependence graph; Program slicing; Static slicing; Unstructured program dependence graph

Indexed keywords

ALGORITHMS; DYNAMIC PROGRAMMING; GRAPH THEORY;

EID: 0038823589     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0950-5849(03)00029-6     Document Type: Article
Times cited : (21)

References (49)
  • 1
    • 0020157396 scopus 로고
    • Programmers use slices when debugging
    • Weiser M. Programmers use slices when debugging. Communications of the ACM. 25:(7):1982;446-452.
    • (1982) Communications of the ACM , vol.25 , Issue.7 , pp. 446-452
    • Weiser, M.1
  • 6
    • 0025491545 scopus 로고
    • A formal model of program dependences and its implications for software testing, debugging, and maintenance
    • Podgurski A., Clarke L.A. A formal model of program dependences and its implications for software testing, debugging, and maintenance. IEEE Transactions on Software Engineering. 16:(9):1990;965-979.
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.9 , pp. 965-979
    • Podgurski, A.1    Clarke, L.A.2
  • 10
    • 0001171356 scopus 로고
    • The program slicing technique and its application to testing, debugging, and maintenance
    • Shimomura T. The program slicing technique and its application to testing, debugging, and maintenance. Journal of IPS of Japan. 9:(9):1992;1078-1086.
    • (1992) Journal of IPS of Japan , vol.9 , Issue.9 , pp. 1078-1086
    • Shimomura, T.1
  • 14
    • 0032301276 scopus 로고    scopus 로고
    • The application of program slicing to regression testing
    • Binkley D. The application of program slicing to regression testing. Information and Software Technology. 40:1998;583-594.
    • (1998) Information and Software Technology , vol.40 , pp. 583-594
    • Binkley, D.1
  • 15
    • 0032290066 scopus 로고    scopus 로고
    • Application of program slicing in algorithmic debugging
    • Kamkar M. Application of program slicing in algorithmic debugging. Information and Software Technology. 40:1998;637-645.
    • (1998) Information and Software Technology , vol.40 , pp. 637-645
    • Kamkar, M.1
  • 16
    • 0032305283 scopus 로고    scopus 로고
    • Program slices as an abstraction for cohesion measurement
    • Ott L.M., Bieman J.M. Program slices as an abstraction for cohesion measurement. Information and Software Technology. 40:1998;691-699.
    • (1998) Information and Software Technology , vol.40 , pp. 691-699
    • Ott, L.M.1    Bieman, J.M.2
  • 17
    • 0032295876 scopus 로고    scopus 로고
    • Program analysis via graph reachability
    • Reps T. Program analysis via graph reachability. Information and Software Technology. 40:1998;701-726.
    • (1998) Information and Software Technology , vol.40 , pp. 701-726
    • Reps, T.1
  • 19
  • 20
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • Tip F. A survey of program slicing techniques. Journal of Programming Languages. 3:(3):1995;121-189.
    • (1995) Journal of Programming Languages , vol.3 , Issue.3 , pp. 121-189
    • Tip, F.1
  • 21
    • 33644561313 scopus 로고    scopus 로고
    • Program slicing
    • ZelkowitzM. San Diego, CA: Academic Press
    • Binkley D., Gallagher K.B. Program slicing. Zelkowitz M. Advances in Computers. vol. 43:1996;1-50 Academic Press, San Diego, CA.
    • (1996) Advances in Computers , vol.43 , pp. 1-50
    • Binkley, D.1    Gallagher, K.B.2
  • 24
    • 0002107790 scopus 로고    scopus 로고
    • An overview of program slicing
    • Harman M., 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
  • 25
    • 84976707537 scopus 로고
    • The program dependence graph in software development environment
    • Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments
    • Ottenstein K., Ottenstein L. The program dependence graph in software development environment. Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, SIGPLAN Notices. 19:(5):1984;177-184.
    • (1984) SIGPLAN Notices , vol.19 , Issue.5 , pp. 177-184
    • Ottenstein, K.1    Ottenstein, L.2
  • 31
    • 0025448361 scopus 로고
    • Dynamic program slicing
    • Proceedings of the ACM SIGPLAN 90 Conference on Programming Language Design and Implementation, New York
    • Agrawal H., Horgan J. Dynamic program slicing. Proceedings of the ACM SIGPLAN 90 Conference on Programming Language Design and Implementation, SIGPLAN Notices, Analysis and Verification, White Plains, New York. 25:(6):1990;246-256.
    • (1990) SIGPLAN Notices, Analysis and Verification, White Plains , vol.25 , Issue.6 , pp. 246-256
    • Agrawal, H.1    Horgan, J.2
  • 35
    • 84976740523 scopus 로고
    • Interprocedural dynamic slicing
    • M. Bruynooghe, & M. Wirsing. Proceeding of the Fourth International Conference on Programming Language Implementation and Logic Programming, Berlin: Springer
    • Kamkar M., Shahmehri N., Fritzson P. Interprocedural dynamic slicing. Bruynooghe M., Wirsing M. Proceeding of the Fourth International Conference on Programming Language Implementation and Logic Programming, LNCS. 631:1992;370-384 Springer, Berlin.
    • (1992) LNCS , vol.631 , pp. 370-384
    • Kamkar, M.1    Shahmehri, N.2    Fritzson, P.3
  • 39
    • 0002904482 scopus 로고    scopus 로고
    • Computation of dynamic program slices for unstructured programs
    • Korel B. Computation of dynamic program slices for unstructured programs. IEEE Transactions on Software Engineering. 23:(1):1997;17-34.
    • (1997) IEEE Transactions on Software Engineering , vol.23 , Issue.1 , pp. 17-34
    • Korel, B.1
  • 40
    • 0037203619 scopus 로고    scopus 로고
    • An efficient method for computing program slices
    • Goswami D., Mall R. An efficient method for computing program slices. Information Processing Letters. 81:(2):2002;111-117.
    • (2002) Information Processing Letters , vol.81 , Issue.2 , pp. 111-117
    • Goswami, D.1    Mall, R.2
  • 43
    • 0028115136 scopus 로고
    • On slicing programs with jump statements
    • Proceedings of the ACM SIGPLAN 1994 Conference on Programming Languages and Implementation, Orlando, Florida
    • Agrawal H. On slicing programs with jump statements. Proceedings of the ACM SIGPLAN 1994 Conference on Programming Languages and Implementation, Orlando, Florida, SIGPLAN Notices. 29:(6):1994;302-312.
    • (1994) SIGPLAN Notices , vol.29 , Issue.6 , pp. 302-312
    • Agrawal, H.1
  • 44
    • 84980009359 scopus 로고
    • Slicing programs with arbitrary control flow
    • P. Fritzson. Proceedings of the First International Workshop on Automated and Algorithmic Debugging, Linkoping, Sweden, May, Berlin: Springer
    • Ball T., Horwitz S. Slicing programs with arbitrary control flow. Fritzson P. Proceedings of the First International Workshop on Automated and Algorithmic Debugging, Linkoping, Sweden, May, Lecture Notes in Computer Science. 749:1993;206-222 Springer, Berlin.
    • (1993) Lecture Notes in Computer Science , vol.749 , pp. 206-222
    • Ball, T.1    Horwitz, S.2
  • 46
    • 0037791791 scopus 로고    scopus 로고
    • Forward computation of dynamic slicing in the presence of structured jump statements
    • Monterrey, Mexico
    • Huynh D., Song Y. Forward computation of dynamic slicing in the presence of structured jump statements. Proceedings of ISACC97, Monterrey, Mexico. 1997;73-81.
    • (1997) Proceedings of ISACC97 , pp. 73-81
    • Huynh, D.1    Song, Y.2
  • 49
    • 85056506885 scopus 로고    scopus 로고
    • Better slicing of programs with jump and switches
    • Grenoble, France, April
    • Kumar S., Horwitz S. Better slicing of programs with jump and switches. Proceedings of FASE, Grenoble, France. April:2002.
    • (2002) Proceedings of FASE
    • Kumar, S.1    Horwitz, S.2


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