메뉴 건너뛰기




Volumn 74, Issue 7, 2009, Pages 399-413

Combining preprocessor slicing with C/C++ language slicing

Author keywords

C C+; Preprocessing; Preprocessor slicing; Program slicing

Indexed keywords

C/C+; PRACTICAL IMPLEMENTATIONS; PRE PROCESSORS; PREPROCESSING; PREPROCESSOR SLICING; PROGRAM ANALYSIS; PROGRAM SLICING; SLICING METHODS;

EID: 64549151981     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2009.02.003     Document Type: Article
Times cited : (10)

References (30)
  • 1
    • 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
  • 5
    • 64549122888 scopus 로고    scopus 로고
    • M. Vittek, P. Borovanský, P.-E. Moreau, A collection of C, C++ and Java code understanding and refactoring plugins, in: ICSM Industrial and Tool 2005, pp. 61-64
    • M. Vittek, P. Borovanský, P.-E. Moreau, A collection of C, C++ and Java code understanding and refactoring plugins, in: ICSM (Industrial and Tool Volume), 2005, pp. 61-64
  • 6
    • 64549085446 scopus 로고    scopus 로고
    • URL
    • GrammaTech CodeSurfer Homepage, Homepage of GrammaTech's CodeSurfer, 2008. URL http://www.grammatech.com/products/codesurfer
    • (2008) Homepage of GrammaTech's CodeSurfer
  • 10
    • 0025448361 scopus 로고
    • Dynamic program slicing, in: Proceedings of the ACM SIGPLAN'90 Conference on Programming Language Design and Implementation
    • Agrawal H., and Horgan J.R. Dynamic program slicing, in: Proceedings of the ACM SIGPLAN'90 Conference on Programming Language Design and Implementation. SIGPLAN Notices 6 (1990) 246-256
    • (1990) SIGPLAN Notices , Issue.6 , pp. 246-256
    • Agrawal, H.1    Horgan, J.R.2
  • 11
    • 0004087999 scopus 로고    scopus 로고
    • Bohner S.A., and Arnold R.S. (Eds), IEEE Computer Society Press. 0818673842
    • In: Bohner S.A., and Arnold R.S. (Eds). Software Change Impact Analysis (1996), IEEE Computer Society Press. 0818673842
    • (1996) Software Change Impact Analysis
  • 16
    • 0032301276 scopus 로고    scopus 로고
    • The application of program slicing to regression testing
    • Binkley D.W. The application of program slicing to regression testing. Information and Software Technology 40 11-12 (1998) 583-594
    • (1998) Information and Software Technology , vol.40 , Issue.11-12 , pp. 583-594
    • Binkley, D.W.1
  • 17
    • 85029712836 scopus 로고
    • Selecting tests and identifying test coverage requirements for modified software
    • G. Rothermel, M.J. Harrold, Selecting tests and identifying test coverage requirements for modified software, in: Proceedings of ISSTA'94, 1994, pp. 169-183
    • (1994) Proceedings of ISSTA'94 , pp. 169-183
    • Rothermel, G.1    Harrold, M.J.2
  • 18
    • 17944401061 scopus 로고    scopus 로고
    • Columbus Schema for C/C++ Preprocessing
    • IEEE Computer Society
    • Vidács L., Beszédes A., and Ferenc R. Columbus Schema for C/C++ Preprocessing. Proceedings of CSMR 2004 (2004), IEEE Computer Society 75-84
    • (2004) Proceedings of CSMR 2004 , pp. 75-84
    • Vidács, L.1    Beszédes, A.2    Ferenc, R.3
  • 19
    • 77956611660 scopus 로고    scopus 로고
    • A large-scale empirical study of forward and backward static slice size and context sensitivity
    • ICSM'03, IEEE Computer Society
    • Binkley D., and Harman M. A large-scale empirical study of forward and backward static slice size and context sensitivity. Proceedings of the International Conference on Software Maintenance. ICSM'03 (2003), IEEE Computer Society 44-53
    • (2003) Proceedings of the International Conference on Software Maintenance , pp. 44-53
    • Binkley, D.1    Harman, M.2
  • 20
    • 64549101223 scopus 로고    scopus 로고
    • Unravel Homepage, Homepage of the Unravel project, 2008. URL http://itl.nist.gov/div897/sqg/unravel/unravel.html
    • Unravel Homepage, Homepage of the Unravel project, 2008. URL http://itl.nist.gov/div897/sqg/unravel/unravel.html
  • 23
    • 0028721217 scopus 로고
    • Understanding code containing preprocessor constructs
    • IEEE Computer Society
    • Livadas P.E., and Small D.T. Understanding code containing preprocessor constructs. Proceedings of IWPC 1994 (1994), IEEE Computer Society 89-97
    • (1994) Proceedings of IWPC 1994 , pp. 89-97
    • Livadas, P.E.1    Small, D.T.2
  • 25
    • 64549139781 scopus 로고    scopus 로고
    • Understand for C++ Homepage, Homepage for Understand C++, 2007. URL http://www/scitools.com
    • Understand for C++ Homepage, Homepage for Understand C++, 2007. URL http://www/scitools.com
  • 26
    • 84976707537 scopus 로고
    • The program dependence graph in a software development environment, in: Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments (SDE), Pittsburgh, Pennsylvania
    • Ottenstein K.J., and Ottenstein L.M. The program dependence graph in a software development environment, in: Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments (SDE), Pittsburgh, Pennsylvania. SIGPLAN Notices 19(5) (1984) 177-184
    • (1984) SIGPLAN Notices , Issue.19 5 , pp. 177-184
    • Ottenstein, K.J.1    Ottenstein, L.M.2
  • 28
    • 64549157684 scopus 로고    scopus 로고
    • FrontEndART Software Ltd, FrontEndART Software Ltd, URL
    • FrontEndART Software Ltd., FrontEndART Software Ltd., 2008. URL http://www.frontendart.com
    • (2008)
  • 30
    • 0031331769 scopus 로고    scopus 로고
    • V. Rajlich, A model for change propagation based on graph rewriting, in: Proceedings of ICSM 1997, 1997, pp. 84-91
    • V. Rajlich, A model for change propagation based on graph rewriting, in: Proceedings of ICSM 1997, 1997, pp. 84-91


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