메뉴 건너뛰기




Volumn 29, Issue 6, 2003, Pages 555-566

Tool support for testing concurrent Java components

Author keywords

Component testing; Concurrency; Tool support; Unit testing

Indexed keywords

ALGORITHMS; COMPUTER SIMULATION; COMPUTER SOFTWARE SELECTION AND EVALUATION; JAVA PROGRAMMING LANGUAGE; PROGRAM DIAGNOSTICS;

EID: 0042850322     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2003.1205182     Document Type: Article
Times cited : (49)

References (58)
  • 2
    • 84949224755 scopus 로고    scopus 로고
    • Applying static analysis to large-scale, multi-threaded Java programs
    • C. Artho and A. Biere, "Applying Static Analysis to Large-Scale, Multi-Threaded Java Programs," Proc. 2001 Australian Software Eng. Conf., pp. 68-75, 2001.
    • (2001) Proc. 2001 Australian Software Eng. Conf. , pp. 68-75
    • Artho, C.1    Biere, A.2
  • 7
    • 0018030915 scopus 로고
    • Reproducible testing of monitors
    • P. Brinch Hansen, "Reproducible Testing of Monitors," Software-Practice and Experience, vol. 8, pp. 721-729, 1978.
    • (1978) Software-Practice and Experience , vol.8 , pp. 721-729
    • Hansen, P.B.1
  • 10
    • 0026116649 scopus 로고
    • Replay and testing for concurrent programs
    • R.H. Carver and K.-C. Tai, "Replay and Testing for Concurrent Programs," IEEE Software, vol. 8, no. 2, pp. 66-74, 1991.
    • (1991) IEEE Software , vol.8 , Issue.2 , pp. 66-74
    • Carver, R.H.1    Tai, K.-C.2
  • 11
    • 1642585468 scopus 로고    scopus 로고
    • Use of sequencing constraints for specification-based testing of concurrent programs
    • R.H. Carver and K.-C. Tai, "Use of Sequencing Constraints for Specification-Based Testing of Concurrent Programs," IEEE Trans. Software Eng., vol. 24, no. 6, pp. 471-490, 1998.
    • (1998) IEEE Trans. Software Eng. , vol.24 , Issue.6 , pp. 471-490
    • Carver, R.H.1    Tai, K.-C.2
  • 13
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • Apr.
    • E.M. Clarke, E.A. Emerson, and A.P. Sistla, "Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications," ACM Trans. Programming Languages and Systems, vol. 8, no. 2, pp. 244-263, Apr. 1986.
    • (1986) ACM Trans. Programming Languages and Systems , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 18
    • 0036315513 scopus 로고    scopus 로고
    • Multithreaded Java program test generation
    • O. Edelstein, E. Farchi, Y. Nir, G. Ratsaby, and S. Ur, "Multithreaded Java Program Test Generation," IBM Systems J., vol. 41, no. 1, pp. 111-125, 2002.
    • (2002) IBM Systems J. , vol.41 , Issue.1 , pp. 111-125
    • Edelstein, O.1    Farchi, E.2    Nir, Y.3    Ratsaby, G.4    Ur, S.5
  • 21
    • 0041452760 scopus 로고    scopus 로고
    • JUnit testing framework
    • E. Gamma and K. Beck, "JUnit Testing Framework," available online at http://www.junit.org, 2002.
    • (2002)
    • Gamma, E.1    Beck, K.2
  • 28
    • 84947232527 scopus 로고    scopus 로고
    • Using runtime analysis to guide model checking of Java programs
    • K. Havelund, "Using Runtime Analysis to Guide Model Checking of Java Programs," Proc. Seventh SPIN Workshop, pp. 245-264, 2000.
    • (2000) Proc. Seventh SPIN Workshop , pp. 245-264
    • Havelund, K.1
  • 36
    • 84904965269 scopus 로고    scopus 로고
    • Test-case generation for concurrent programs with the testing criteria using interaction sequences
    • T. Katayama, E. Itoh, and Z. Furukawa, "Test-Case Generation for Concurrent Programs with the Testing Criteria Using Interaction Sequences," Proc. 2000 Asia-Pacific Software Eng. Conf., pp. 590-597, 2000.
    • (2000) Proc. 2000 Asia-Pacific Software Eng. Conf. , pp. 590-597
    • Katayama, T.1    Itoh, E.2    Furukawa, Z.3
  • 44
    • 0024877192 scopus 로고
    • Debugging concurrent programs
    • C.E. McDowell and D.P. Helmbold, "Debugging Concurrent Programs," ACM Computing Surveys, vol. 21, no. 4, pp. 593-622, 1989.
    • (1989) ACM Computing Surveys , vol.21 , Issue.4 , pp. 593-622
    • McDowell, C.E.1    Helmbold, D.P.2
  • 45
    • 0003581145 scopus 로고
    • Symbolic model checking
    • PhD thesis, Carnegie Mellon Univ.
    • M. McMillan, "Symbolic Model Checking," PhD thesis, Carnegie Mellon Univ., 1992.
    • (1992)
    • McMillan, M.1
  • 48
    • 0041954215 scopus 로고    scopus 로고
    • Test infect your enterprise JavaBeans
    • May
    • M. Nygard and T. Karsjens, "Test Infect Your Enterprise JavaBeans," JavaWorld J., May 2000.
    • (2000) JavaWorld J.
    • Nygard, M.1    Karsjens, T.2
  • 54
    • 0025886006 scopus 로고
    • Debugging concurrent Ada programs by deterministic execution
    • K.-C. Tai, R.H. Carver, and E. Obaid, "Debugging Concurrent Ada Programs by Deterministic Execution," IEEE Trans. Software Eng., vol. 17, no. 1, pp. 45-62, 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.1 , pp. 45-62
    • Tai, K.-C.1    Carver, R.H.2    Obaid, E.3
  • 55
    • 0020752281 scopus 로고
    • A general-purpose algorithm for analyzing concurrent programs
    • R.N. Taylor, "A General-Purpose Algorithm for Analyzing Concurrent Programs," Comm. ACM, vol. 26, no. 5, pp. 362-376, 1983.
    • (1983) Comm. ACM , vol.26 , Issue.5 , pp. 362-376
    • Taylor, R.N.1
  • 56
    • 0026827806 scopus 로고
    • Structural testing of concurrent programs
    • R.N. Taylor, D.L. Levine, and C.D. Kelly, "Structural Testing of Concurrent Programs," IEEE Trans. Software Eng., vol. 18, no. 3, pp. 206-215, 1992.
    • (1992) IEEE Trans. Software Eng. , vol.18 , Issue.3 , pp. 206-215
    • Taylor, R.N.1    Levine, D.L.2    Kelly, C.D.3
  • 58
    • 0024092198 scopus 로고
    • Combining static concurrency analysis with symbolic execution
    • Oct.
    • M. Young and R.N. Taylor, "Combining Static Concurrency Analysis with Symbolic Execution," IEEE Trans. Software Eng., vol. 14, no. 10, pp. 1499-1511, Oct. 1988.
    • (1988) IEEE Trans. Software Eng. , vol.14 , Issue.10 , pp. 1499-1511
    • Young, M.1    Taylor, R.N.2


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