메뉴 건너뛰기




Volumn 2374, Issue , 2002, Pages 231-255

A simple and practical approach to unit testing: The JML and JUnit way

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); FORMAL SPECIFICATION; MODELING LANGUAGES; SOFTWARE TESTING; SPECIFICATION LANGUAGES; TESTING;

EID: 84944059308     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-47993-7_10     Document Type: Conference Paper
Times cited : (168)

References (38)
  • 1
    • 0034860011 scopus 로고    scopus 로고
    • The.NET contract wizard: Adding design by contract to languages other than Eiffel
    • IEEE Computer Society
    • Karine Arnout and Raphael Simon. The.NET contract wizard: Adding design by contract to languages other than Eiffel. In Proceedings of TOOLS 39, 29 July-3 August 2001, Santa Barbara, California, pages 14–23. IEEE Computer Society, 2001.
    • (2001) Proceedings of TOOLS 39, 29 July-3 August 2001, Santa Barbara, California , pp. 14-23
    • Arnout, K.1    Simon, R.2
  • 3
    • 0002190545 scopus 로고    scopus 로고
    • Test infected: Programmers love writing tests
    • Kent Beck and Erich Gamma. Test infected: Programmers love writing tests. Java Report, 3(7), July 1998.
    • (1998) Java Report , vol.3 , Issue.7
    • Beck, K.1    Gamma, E.2
  • 5
    • 0026256511 scopus 로고
    • Software testing based on formal specifications: A theory and a tool
    • Gilles Bernot, Marie Claude Claudel, and Bruno Marre. Software testing based on formal specifications: a theory and a tool. Software Engineering Journal, 6(6):387–405, November 1991.
    • (1991) Software Engineering Journal , vol.6 , Issue.6 , pp. 387-405
    • Bernot, G.1    Claudel, M.C.2    Marre, B.3
  • 6
    • 0037813472 scopus 로고    scopus 로고
    • A run-time assertion checker for Java using JML
    • Technical Report TR #00-08, Ames, IA
    • Abhay Bhorkar. A run-time assertion checker for Java using JML. Technical Report TR #00-08, Department of Computer Science; Iowa State University, Ames, IA, May 2000.
    • (2000) Department of Computer Science; Iowa State University
    • Bhorkar, A.1
  • 8
  • 12
    • 0141530058 scopus 로고
    • CCEL: A metalanguage for C++
    • Portland, OR, August, USENIX Assoc. Berkeley, CA, USA
    • Carolyn K. Duby, Scott Meyers, and Steven P. Reiss. CCEL: A metalanguage for C++. In USENIX C++ Technical Conference Proceedings, pages 99–115, Portland, OR, August 1992. USENIX Assoc. Berkeley, CA, USA.
    • (1992) USENIX C++ Technical Conference Proceedings , pp. 99-115
    • Duby, C.K.1    Meyers, S.2    Reiss, S.P.3
  • 16
    • 0017517121 scopus 로고
    • Testing programs with the aid of a compiler
    • R. G. Hamlet. Testing programs with the aid of a compiler. IEEE Transactions on Software Engineering, 3(4):279–290, July 1977.
    • (1977) IEEE Transactions on Software Engineering , vol.3 , Issue.4 , pp. 279-290
    • Hamlet, R.G.1
  • 17
    • 0028202308 scopus 로고
    • Automatic analysis and test case derivation for a restricted class of LOTOS expressions with data parameters
    • Teruo Higashino and Gregor V. Bochmann. Automatic analysis and test case derivation for a restricted class of LOTOS expressions with data parameters. IEEE Transactions on Software Engineering, 20(1):29–42, January 1994.
    • (1994) IEEE Transactions on Software Engineering , vol.20 , Issue.1 , pp. 29-42
    • Higashino, T.1    Bochmann, G.V.2
  • 19
    • 0026591955 scopus 로고
    • Specification and testing of abstract data types
    • Pankaj Jalote
    • Pankaj Jalote. Specification and testing of abstract data types. Computing Languages, 17(1):75–82, 1992.
    • (1992) Computing Languages , vol.17 , Issue.1 , pp. 75-82
    • Jalote, P.1
  • 20
    • 84944136687 scopus 로고    scopus 로고
    • JUnit. Http://www.junit.org.
  • 24
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Technical Report 98-06p, See
    • Gary T. Leavens, Albert L. Baker, and Clyde Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06p, Iowa State University, Department of Computer Science, August 2001. See www.jmlspecs.org.
    • (2001) Iowa State University, Department of Computer Science
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 27
    • 0004198444 scopus 로고
    • Eiffel: The Language
    • Prentice Hall, New York, N.Y
    • Bertrand Meyer. Eiffel: The Language. Object-Oriented Series. Prentice Hall, New York, N.Y., 1992.
    • (1992) Object-Oriented Series
    • Meyer, B.1
  • 29
    • 84945713135 scopus 로고
    • Applying design by contract
    • B. Meyer. Applying design by contract. IEEE Computer, 25(10):40–51, October 1992.
    • (1992) IEEE Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 30
    • 0017961424 scopus 로고
    • Automatic software test driver
    • D.J. Panzl. Automatic software test driver. IEEE Computer, pages 44–50, April 1978.
    • (1978) IEEE Computer , pp. 44-50
    • Panzl, D.J.1
  • 32
    • 0003194983 scopus 로고    scopus 로고
    • Contracts: From analysis to C++ implementation
    • IEEE Computer Society
    • Reinhold Plosch and Josef Pichler. Contracts: From analysis to C++ implementation. In Proceedings of TOOLS 30, pages 248–257. IEEE Computer Society, 1999.
    • (1999) Proceedingsof TOOLS 30 , pp. 248-257
    • Plosch, R.1    Pichler, J.2
  • 34
    • 84989175085 scopus 로고
    • Richardson. TAOS: Testing with analysis and oracle support
    • IEEE Computer Society, August
    • Debra J. Richardson. TAOS: Testing with analysis and oracle support. In Proceedings of ISSTA 94, Seattle, Washington, August, 1994, pages 138–152. IEEE Computer Society, August 1994.
    • (1994) Proceedings of ISSTA 94, Seattle, Washington, August, 1994 , pp. 138-152
    • Debra, J.1
  • 35
    • 0029185391 scopus 로고
    • Rosenblum. A practical approach to programming with assertions
    • David R. Rosenblum. A practical approach to programming with assertions. IEEE Transactions on Software Engineering, 21(1):19–31, January 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.1 , pp. 19-31
    • David, R.1
  • 36
    • 4444357936 scopus 로고    scopus 로고
    • ADL: An interface definition language for specifying and testing software
    • August 1994. Proceedings of the Workshop on Interface Definition Language, Jeannette M. Wing (editor), Portland, Oregon
    • Sriram Sankar and Roger Hayes. ADL: An interface definition language for specifying and testing software. ACM SIGPLAN Notices, 29(8):13–21, August 1994. Proceedings of theWorkshop on Interface Definition Language, Jeannette M. Wing (editor), Portland, Oregon.
    • ACM SIGPLAN Notices , vol.29 , Issue.8 , pp. 13-21
    • Sankar, S.1    Hayes, R.2
  • 38
    • 0038695275 scopus 로고    scopus 로고
    • An exception-based assertion mechanism for C++
    • July/August
    • David Welch and Scott Strong. An exception-based assertion mechanism for C++. Journal of Object-Oriented Programming, 11(4):50–60, July/August 1998.
    • (1998) Journal of Object-Oriented Programming , vol.11 , Issue.4 , pp. 50-60
    • Welch, D.1    Strong, S.2


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