메뉴 건너뛰기




Volumn SE-12, Issue 10, 1986, Pages 997-1005

A Functional Approach to Program Testing and Analysis

Author keywords

Analysis; dynamic analysis; functions; input output; interfaces; operators; sequence analysis; static analysis; testing; theory validation

Indexed keywords

COMPUTER INTERFACES; COMPUTER PROGRAMMING - ANALYSIS;

EID: 0022789899     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.1986.6313016     Document Type: Article
Times cited : (44)

References (42)
  • 1
    • 0016487684 scopus 로고
    • Testing large software with automated software evaluation systems
    • C. V. Ramamoorthy and S. F. Ho, “Testing large software with automated software evaluation systems,” IEEE Trans. Software Eng., vol. SE-1, 1975.
    • (1975) IEEE Trans. Software Eng. , vol.1 SE
    • Ramamoorthy, C.V.1    Ho, S.F.2
  • 2
    • 0017007140 scopus 로고
    • DAVE—A validation error detection and documentation system for FORTRAN programs
    • L. Osterweil and L. Fosdick, “DAVE—A validation error detection and documentation system for FORTRAN programs,” Software Practice and Experience, vol. 6, pp. 473–486, 1976.
    • (1976) Software Practice and Experience , vol.6 , pp. 473-486
    • Osterweil, L.1    Fosdick, L.2
  • 3
    • 0020752281 scopus 로고
    • A general purpose a algorithm for analyzing concurrent programs
    • R. N. Taylor, “A general purpose a algorithm for analyzing concurrent programs,” Commun. ACM, vol. 26, no. 3, pp. 362–376, 1983.
    • (1983) Commun. ACM , vol.26 , Issue.3 , pp. 362-376
    • Taylor, R.N.1
  • 4
    • 0017518741 scopus 로고
    • Symbolic testing and the DISSECT symbolic evaluation system
    • W. E. Howden, “Symbolic testing and the DISSECT symbolic evaluation system,” IEEE Trans. Software Eng., vol. SE-3, pp. 266–278, 1977.
    • (1977) IEEE Trans. Software Eng. , vol.3 SE , pp. 266-278
    • Howden, W.E.1
  • 5
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • L. A. Clarke, “A system to generate test data and symbolically execute programs,” IEEE Trans. Software Eng., vol. SE-2, pp. 215–222, 222, 1976.
    • (1976) IEEE Trans. Software Eng. , vol.2 SE , Issue.222 , pp. 215-222
    • Clarke, L.A.1
  • 6
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J. C. King, “Symbolic execution and program testing,” Commun. ACM, vol. 19, no. 7, pp. 385–394, 1976.
    • (1976) Commun. ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 8
    • 0016674309 scopus 로고
    • SELECT—A formal system for testing and debugging programs by symbolic execution
    • R. S. Boyer, B. Elpas, and K. N. Levitt, “SELECT—A formal system for testing and debugging programs by symbolic execution,” in Proc. Int. Conf. Reliable Software, IEEE, 1975, pp. 234–245.
    • (1975) Proc. Int. Conf. Reliable Software, IEEE , pp. 234-245
    • Boyer, R.S.1    Elpas, B.2    Levitt, K.N.3
  • 9
    • 0017959599 scopus 로고
    • Applications of symbolic execution to program testing
    • J. A. Darringer and J. C. King, “Applications of symbolic execution to program testing,” Computer, vol. 11, pp. 51–60, 1978.
    • (1978) Computer , vol.11 , pp. 51-60
    • Darringer, J.A.1    King, J.C.2
  • 10
    • 0017957122 scopus 로고
    • Program instrumentation and software testing
    • J. C. Huang, “Program instrumentation and software testing,” Computer, vol. 11, pp. 25–33, 1978.
    • (1978) Computer , vol.11 , pp. 25-33
    • Huang, J.C.1
  • 11
    • 0016520230 scopus 로고
    • Toward a theory of test data selection
    • J. Goodenough and S. C. Gerhart, “Toward a theory of test data selection,” IEEE Trans. Software Eng., vol. SE-1, no. 2, pp. 156–173, 1975.
    • (1975) IEEE Trans. Software Eng. , vol.1 SE , Issue.2 , pp. 156-173
    • Goodenough, J.1    Gerhart, S.C.2
  • 12
    • 0019019881 scopus 로고
    • Theories of program testing and the application of revealing subdomains
    • E. J. Weyuker and T. J. Ostrand, “Theories of program testing and the application of revealing subdomains,” IEEE Trans. Software Eng., pp. 236–246, 1980.
    • (1980) IEEE Trans. Software Eng. , pp. 236-246
    • Weyuker, E.J.1    Ostrand, T.J.2
  • 13
    • 84976818971 scopus 로고
    • Assessing test data adequacy through program inference
    • 655
    • E. J. Weyuker, “Assessing test data adequacy through program inference,” ACM Trans. Program. Lang. Syst., vol. 5, no. 4, pp. 641–655, 655, 1983.
    • (1983) ACM Trans. Program. Lang. Syst. , vol.5 , Issue.4 , pp. 641-655
    • Weyuker, E.J.1
  • 14
    • 0019707914 scopus 로고
    • Reliability theory of program testing
    • R. G. Hamlet, “Reliability theory of program testing,” Acta Inform., vol. 16, pp. 31–43, 1981.
    • (1981) Acta Inform. , vol.16 , pp. 31-43
    • Hamlet, R.G.1
  • 15
    • 0020245867 scopus 로고
    • Two notions of correctness and their relation to testing
    • T. A. Budd and D. Angluin, “Two notions of correctness and their relation to testing,” Acta Inform., vol. 18, pp. 31–45, 1982.
    • (1982) Acta Inform. , vol.18 , pp. 31-45
    • Budd, T.A.1    Angluin, D.2
  • 16
    • 0016994996 scopus 로고
    • Reliability of the path analysis testing strategy
    • W. E. Howden, “Reliability of the path analysis testing strategy,” IEEE Trans. Software Eng., vol. SE-2, 1976.
    • (1976) IEEE Trans. Software Eng. , vol.2 SE
    • Howden, W.E.1
  • 17
    • 0017994820 scopus 로고
    • Theoretical and empirical studies of program testing
    • —, “Theoretical and empirical studies of program testing,” IEEE Trans. Software Eng., vol. SE-4, no. 4, 1978.
    • (1978) IEEE Trans. Software Eng. , vol.4 SE , Issue.4
  • 19
    • 0018048492 scopus 로고
    • Algebraic program testing
    • —, “Algebraic program testing,” Acta Inform., vol. 10, no. 1, 1978.
    • (1978) Acta Inform. , vol.10 , Issue.1
  • 20
    • 84939750180 scopus 로고
    • Proving properties of programs from program traces
    • E. Miller and W. E. Howden, Eds. Long Beach, CA: IEEE
    • W. E. Howden and P. Eichhorst, “Proving properties of programs from program traces,” in Software Testing and Validation Techniques, E. Miller and W. E. Howden, Eds. Long Beach, CA: IEEE, 1978.
    • (1978) Software Testing and Validation Techniques
    • Howden, W.E.1    Eichhorst, P.2
  • 21
    • 84915853439 scopus 로고
    • Determining correctness by testing
    • M. Brooks, “Determining correctness by testing,” Stanford Univ., Tech. Rep. 80–804, 1980.
    • (1980) Stanford Univ., Tech. Rep. , pp. 80-804
    • Brooks, M.1
  • 24
    • 0020152782 scopus 로고
    • Weak mutation testing and completeness of program test sets
    • W. E. Howden, “Weak mutation testing and completeness of program test sets,” IEEE Trans. Software Eng., vol. SE-8, no. 4, pp. 371–379, 1981.
    • (1981) IEEE Trans. Software Eng. , vol.8 SE , Issue.4 , pp. 371-379
    • Howden, W.E.1
  • 25
    • 84945724093 scopus 로고
    • Error sensitive test case analysis
    • K. A. Foster, “Error sensitive test case analysis,” IEEE Trans. Software Eng., vol. SE-6, 1978.
    • (1978) IEEE Trans. Software Eng. , vol.6 SE
    • Foster, K.A.1
  • 26
    • 84945714289 scopus 로고
    • Sensitive test data for logic expressions
    • —, “Sensitive test data for logic expressions,” ACM Software Eng. Notes, vol. 9, no. 2, 1984.
    • (1984) ACM Software Eng. Notes , vol.9 , Issue.2
  • 29
    • 0003190372 scopus 로고
    • Functional program testing
    • W. E. Howden, “Functional program testing,” IEEE Trans. Software Eng., vol. SE-6, no. 3, 1980.
    • (1980) IEEE Trans. Software Eng. , vol.6 SE , Issue.3
    • Howden, W.E.1
  • 34
  • 35
    • 0016506990 scopus 로고
    • Methodology for the generation of program test data
    • W. E. Howden, “Methodology for the generation of program test data,” IEEE Trans. Comput., vol. C-24, 1975.
    • (1975) IEEE Trans. Comput. , vol.24 C
    • Howden, W.E.1
  • 36
    • 0017019555 scopus 로고
    • A data flow analysis approach to program testing
    • P. M. Herman, “A data flow analysis approach to program testing,” Australian Comput. J., vol. 8, no. 3, 1976.
    • (1976) Australian Comput. J. , vol.8 , Issue.3
    • Herman, P.M.1
  • 37
    • 0020749255 scopus 로고
    • A data flow oriented program testing strategy
    • J. W. Laski and B. Korel, “A data flow oriented program testing strategy,” IEEE Trans. Software Eng., vol. SE-9, no. 3, 1983.
    • (1983) IEEE Trans. Software Eng. , vol.9 SE , Issue.3
    • Laski, J.W.1    Korel, B.2
  • 38
    • 0021156881 scopus 로고
    • An evaluation of required element testing strategies
    • S. C. Ntafos, “An evaluation of required element testing strategies,” IEEE Trans. Software Eng., vol. SE-10, no. 6, 1984.
    • (1984) IEEE Trans. Software Eng. , vol.10 SE , Issue.6
    • Ntafos, S.C.1
  • 39
    • 0022043004 scopus 로고
    • Selecting software test data using data flow information
    • S. Rapps and E. J. Weyuker, “Selecting software test data using data flow information,” IEEE Trans. Software Eng., vol. SE-11, no. 4, 1985.
    • (1985) IEEE Trans. Software Eng. , vol.11 SE , Issue.4
    • Rapps, S.1    Weyuker, E.J.2
  • 40
    • 0019018929 scopus 로고
    • A domain strategy for program testing
    • L. J. White and E. I. Cohen, “A domain strategy for program testing,” IEEE Trans. Software Eng., vol. SE-6, no. 3, 1980.
    • (1980) IEEE Trans. Software Eng. , vol.6 SE , Issue.3
    • White, L.J.1    Cohen, E.I.2
  • 41
    • 0017961424 scopus 로고
    • Automatic software test drivers
    • D. J. Panzl, “Automatic software test drivers,” Computer, vol. 11, no. 4, pp. 44–50, 1978.
    • (1978) Computer , vol.11 , Issue.4 , pp. 44-50
    • Panzl, D.J.1
  • 42
    • 0020748308 scopus 로고
    • Testing for pertubations of program statements
    • S. J. Zeil, “Testing for pertubations of program statements,” IEEE Trans. Software Eng., vol. SE-9, no. 3, pp. 335–346, 1983.
    • (1983) IEEE Trans. Software Eng. , vol.9 SE , Issue.3 , pp. 335-346
    • Zeil, S.J.1


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