메뉴 건너뛰기




Volumn 10, Issue 2, 2001, Pages 209-254

Interprocedural control dependence

Author keywords

D.2.5 software engineering : Testing and debugging Debugging aids; Testing tools (e.g., data generators, coverage testing)

Indexed keywords


EID: 0040027541     PISSN: 1049331X     EISSN: None     Source Type: Journal    
DOI: 10.1145/367008.367022     Document Type: Article
Times cited : (64)

References (31)
  • 1
    • 0029547564 scopus 로고    scopus 로고
    • The design of whole-program analysis tools
    • ICSE '96, Berlin, Germany, Mar. 25-29, H. D. Rombach, Chair. IEEE Computer Society Press, Los Alamitos, CA
    • ATKINSON, D. C. AND GRISWOLD, W. G. 1996. The design of whole-program analysis tools. In Proceedings of the 18th International Conference on Software Engineering (ICSE '96, Berlin, Germany, Mar. 25-29), H. D. Rombach, Chair. IEEE Computer Society Press, Los Alamitos, CA, 16-27.
    • (1996) Proceedings of the 18th International Conference on Software Engineering , pp. 16-27
    • Atkinson, D.C.1    Griswold, W.G.2
  • 6
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • CYTRON, R., FERRANTE, J., ROSEN, B. K., WEGMAN, M. N., AND ZADECK, F. K. 1991. Efficiently computing static single assignment form and the control dependence graph. ACM Trans. Program. Lang. Syst. 13, 4 (Oct.), 451-490.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.4 OCT , pp. 451-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.K.3    Wegman, M.N.4    Zadeck, F.K.5
  • 7
    • 0027961597 scopus 로고
    • Context-sensitive interprocedural points-to analysis in the presence of function pointers
    • PLDI '94, Orlando, FL, June 20-24, V. Sarkar, B. Ryder, and M. L. Soffa, Chairs. ACM Press, New York, NY
    • EMAMI, M., GHIYA, R., AND HENDREN, L. J. 1994. Context-sensitive interprocedural points-to analysis in the presence of function pointers. In Proceedings of the ACM SIGPLAN '94 Conference on Programming Language, Design and Implementation (PLDI '94, Orlando, FL, June 20-24), V. Sarkar, B. Ryder, and M. L. Soffa, Chairs. ACM Press, New York, NY, 242-256.
    • (1994) Proceedings of the ACM SIGPLAN '94 Conference on Programming Language, Design and Implementation , pp. 242-256
    • Emami, M.1    Ghiya, R.2    Hendren, L.J.3
  • 12
    • 0028400205 scopus 로고
    • Efficient computation of interprocedural definition-use chains
    • HARROLD, M. J. AND SOFFA, M. L. 1994. Efficient computation of interprocedural definition-use chains. ACM Trans. Program. Lang. Syst. 16, 2 (Mar.), 175-204.
    • (1994) ACM Trans. Program. Lang. Syst. , vol.16 , Issue.2 MAR , pp. 175-204
    • Harrold, M.J.1    Soffa, M.L.2
  • 14
    • 0024700474 scopus 로고
    • Integrating noninterfering versions of programs
    • HORWITZ, S., PRINS, J., AND REPS, T. 1989. Integrating noninterfering versions of programs. ACM Trans. Program. Lang. Syst. 11, 3 (July), 345-387.
    • (1989) ACM Trans. Program. Lang. Syst. , vol.11 , Issue.3 JULY , pp. 345-387
    • Horwitz, S.1    Prins, J.2
  • 15
    • 0028166441 scopus 로고
    • Experiments on the effectiveness of dataflow-and controlflow-based test adequacy criteria
    • ICSE '94, Sorrento, Italy, May 16-21, B. Fadini, L. Osterweil, and A. van Lamsweerde, Chairs. IEEE Computer Society Press, Los Alamitos, CA
    • HUTCHINS, M., FOSTER, H., GORADIA, T., AND OSTRAND, T. 1994. Experiments on the effectiveness of dataflow-and controlflow-based test adequacy criteria. In Proceedings of the 16th International Conference on Software Engineering (ICSE '94, Sorrento, Italy, May 16-21), B. Fadini, L. Osterweil, and A. van Lamsweerde, Chairs. IEEE Computer Society Press, Los Alamitos, CA, 191-200.
    • (1994) Proceedings of the 16th International Conference on Software Engineering , pp. 191-200
    • Hutchins, M.1    Foster, H.2    Goradia, T.3    Ostrand, T.4
  • 16
    • 0026987136 scopus 로고
    • A safe approximate algorithm for interprocedural pointer aliasing
    • SIGPLAN '92, San Francisco, CA, June 17-19, R. L. Wexelblat, Ed. ACM Press, New York, NY
    • LANDI, W. AND RYDER, B. 1992. A safe approximate algorithm for interprocedural pointer aliasing. In Proceedings of the 5th ACM SIGPLAN Conference on Programming Language Design and Implementation (SIGPLAN '92, San Francisco, CA, June 17-19), R. L. Wexelblat, Ed. ACM Press, New York, NY, 235-248.
    • (1992) Proceedings of the 5th ACM SIGPLAN Conference on Programming Language Design and Implementation , pp. 235-248
    • Landi, W.1    Ryder, B.2
  • 18
    • 0039045914 scopus 로고    scopus 로고
    • TR-1382 (Sept.). Computer Science Department, Univ. of Wisconsin at Madison, Madison, WI
    • MELSKI, D. AND REPS, T. 1998. Interprocedural path profiling. TR-1382 (Sept.). Computer Science Department, Univ. of Wisconsin at Madison, Madison, WI.
    • (1998) Interprocedural Path Profiling
    • Melski, D.1    Reps, T.2
  • 19
    • 0030197388 scopus 로고    scopus 로고
    • Lightweight lexical source model extraction
    • MURPHY, G. C. AND NOTKIN, D. 1996. Lightweight lexical source model extraction. ACM Trans. Softw. Eng. Methodol. 5, 3, 262-292.
    • (1996) ACM Trans. Softw. Eng. Methodol. , vol.5 , Issue.3 , pp. 262-292
    • Murphy, G.C.1    Notkin, D.2
  • 20
    • 0028436630 scopus 로고
    • Interprocedural def-use associations in C programs
    • PANDE, H., LANDI, W., AND RYDER, B. G. 1994. Interprocedural def-use associations in C programs. IEEE Trans. Softw. Eng. 20, 5 (May), 385-403.
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.5 MAY , pp. 385-403
    • Pande, H.1    Landi, W.2    Ryder, B.G.3
  • 21
    • 0031147607 scopus 로고    scopus 로고
    • Optimal control dependence computation and the Roman chariots problem
    • PINGALI, K. AND BILARDI, G. 1997. Optimal control dependence computation and the Roman chariots problem. ACM Trans. Program. Lang. Syst. 19, 3, 462-491.
    • (1997) ACM Trans. Program. Lang. Syst. , vol.19 , Issue.3 , pp. 462-491
    • Pingali, K.1    Bilardi, G.2
  • 23
    • 0025491545 scopus 로고
    • A formal model of program dependences and its implications for software testing, debugging, and maintenance
    • PODGURSKI, A. AND CLARKE, L. A. 1990. A formal model of program dependences and its implications for software testing, debugging, and maintenance. IEEE Trans. Softw. Eng. 16, 9 (Sep.), 965-979.
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.9 SEP , pp. 965-979
    • Podgurski, A.1    Clarke, L.A.2
  • 24
    • 0024946524 scopus 로고
    • An incremental version of iteractive data flow analysis
    • POLLOCK, L. L. AND SOFFA, M. L. 1989. An incremental version of iteractive data flow analysis. IEEE Trans. Softw. Eng. 15, 12 (Dec.), 1537-1549.
    • (1989) IEEE Trans. Softw. Eng. , vol.15 , Issue.12 DEC , pp. 1537-1549
    • Pollock, L.L.1    Soffa, M.L.2
  • 25
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • POPL '95, San Francisco, CA, Jan. 22-25, R. K. Cytron and P. Lee, Chairs. ACM Press, New York, NY
    • REPS, T., HORWITZ, S., AND SAGIV, M. 1995. Precise interprocedural dataflow analysis via graph reachability. In Papers of the 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '95, San Francisco, CA, Jan. 22-25), R. K. Cytron and P. Lee, Chairs. ACM Press, New York, NY, 49-61.
    • (1995) Papers of the 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , pp. 49-61
    • Reps, T.1    Horwitz, S.2    Sagiv, M.3
  • 26
    • 0031125046 scopus 로고    scopus 로고
    • A safe, efficient regression test selection technique
    • ROTHERMEL, G. AND HARROLD, M. J. 1997. A safe, efficient regression test selection technique. ACM Trans. Softw. Eng. Methodol. 6, 2, 173-210.
    • (1997) ACM Trans. Softw. Eng. Methodol. , vol.6 , Issue.2 , pp. 173-210
    • Rothermel, G.1    Harrold, M.J.2
  • 27
    • 0023825991 scopus 로고
    • Incremental data-flow analysis algorithms
    • RYDER, B. G. AND PAULL, M. C. 1988. Incremental data-flow analysis algorithms. ACM Trans. Program. Lang. Syst. 10, 1 (Jan.), 1-50.
    • (1988) ACM Trans. Program. Lang. Syst. , vol.10 , Issue.1 JAN , pp. 1-50
    • Ryder, B.G.1    Paull, M.C.2
  • 28
    • 0002823436 scopus 로고
    • Two approaches to interprocedural data flow analysis
    • S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, NJ
    • SHARIR, M. AND PNUELI, A. 1981. Two approaches to interprocedural data flow analysis. In Program Flow Analysis: Theory and Applications, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, NJ, 189-233.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-233
    • Sharir, M.1    Pnueli, A.2
  • 29
    • 0034276287 scopus 로고    scopus 로고
    • Analysis and testing of programs with exception-handling constructs
    • SINHA, S. AND HARROLD, M. J. 2000. Analysis and testing of programs with exception-handling constructs. IEEE Trans. Softw. Eng. 26, 9 (Sept.), 849-871.
    • (2000) IEEE Trans. Softw. Eng. , vol.26 , Issue.9 SEPT , pp. 849-871
    • Sinha, S.1    Harrold, M.J.2
  • 30
    • 0032668896 scopus 로고    scopus 로고
    • System-dependence-graph-based slicing of programs with arbitrary interprocedural control flow
    • ICSE '99, May. IEEE Press, Piscataway, NJ
    • SINHA, S., HARROLD, M. J., AND ROTHERMEL, G. 1999. System-dependence-graph-based slicing of programs with arbitrary interprocedural control flow. In Proceedings of the 21st International Conference on Software Engineering (ICSE '99, May). IEEE Press, Piscataway, NJ, 432-441.
    • (1999) Proceedings of the 21st International Conference on Software Engineering , pp. 432-441
    • Sinha, S.1    Harrold, M.J.2    Rothermel, G.3
  • 31
    • 0039045913 scopus 로고    scopus 로고
    • GIT-CC-00-17 (June). College of Computing, Georgia Institute of Technology, Atlanta, GA
    • SINHA, S., HARROLD, M. J., AND ROTHERMEL, G. 2000. Interprocedural control dependence. GIT-CC-00-17 (June). College of Computing, Georgia Institute of Technology, Atlanta, GA.
    • (2000) Interprocedural Control Dependence
    • Sinha, S.1    Harrold, M.J.2    Rothermel, G.3


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