메뉴 건너뛰기




Volumn 4454 LNCS, Issue , 2007, Pages 169-188

Generating unit tests from formal proofs

Author keywords

Model based testing; Program verification; Symbolic execution; Test coverage; Theorem proving; Unit testing; White box testing

Indexed keywords

AUTOMATIC TEST PATTERN GENERATION; FORMAL METHODS;

EID: 38049081121     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-73770-4_10     Document Type: Conference Paper
Times cited : (45)

References (29)
  • 1
    • 38049003577 scopus 로고    scopus 로고
    • Ambert, F., Bouquet, F., Chemin, S., Guenaud, S., Legeard, B., Peureux, F., Vacelet, N., Utting, M.: BZ-TT: A tool-set for test generation from Z and B using contraint logic programming. In: Hierons, R., Jerron, T. (eds.) Formal Approaches to Testing of Software, FATES 2002 workshop of CONCUR'02, August 2002, pp. 105-120. INRIA Report (2002)
    • Ambert, F., Bouquet, F., Chemin, S., Guenaud, S., Legeard, B., Peureux, F., Vacelet, N., Utting, M.: BZ-TT: A tool-set for test generation from Z and B using contraint logic programming. In: Hierons, R., Jerron, T. (eds.) Formal Approaches to Testing of Software, FATES 2002 workshop of CONCUR'02, August 2002, pp. 105-120. INRIA Report (2002)
  • 2
    • 36548998994 scopus 로고    scopus 로고
    • Verification of Object-Oriented Software: The KeY Approach
    • Beckert, B, Hähnle, R, Schmitt, P.H, eds, Springer, Heidelberg
    • Beckert, B., Hähnle, R., Schmitt, P.H. (eds.): Verification of Object-Oriented Software: The KeY Approach. LNCS (LNAI), vol. 4334. Springer, Heidelberg (2007)
    • (2007) LNCS (LNAI , vol.4334
  • 3
    • 33646794659 scopus 로고    scopus 로고
    • Beckert, B., Schlager, S., Schmitt, P.H.: An improved rule for while loops in deductive program verification. In: Lau, K.-K., Banach, R. (eds.) ICFEM 2005. LNCS, 3785, pp. 315-329. Springer, Heidelberg (2005)
    • Beckert, B., Schlager, S., Schmitt, P.H.: An improved rule for while loops in deductive program verification. In: Lau, K.-K., Banach, R. (eds.) ICFEM 2005. LNCS, vol. 3785, pp. 315-329. Springer, Heidelberg (2005)
  • 4
    • 24644445719 scopus 로고    scopus 로고
    • JML-Testing-Tools: A Symbolic Animator for JML Specifications using CLP
    • Halbwachs, N, Zuck, L, eds, TACAS 2005, Springer, Heidelberg
    • Bouquet, F., Dadeau, E., Legeard, B., Utting, M.: JML-Testing-Tools: a Symbolic Animator for JML Specifications using CLP. In: Halbwachs, N., Zuck, L. (eds.) TACAS 2005. LNCS, vol. 3440, pp. 551-556. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3440 , pp. 551-556
    • Bouquet, F.1    Dadeau, E.2    Legeard, B.3    Utting, M.4
  • 5
    • 84937399459 scopus 로고    scopus 로고
    • Bourdonov, I.B., Kossatchev, A., Kuliamin, V.V., Petrenko, A.: UnitesK test suite architecture. In: Eriksson, L.-H., Lindsay, P.A. (eds.) FME 2002. LNCS, 2391, pp. 77-88. Springer, Heidelberg (2002)
    • Bourdonov, I.B., Kossatchev, A., Kuliamin, V.V., Petrenko, A.: UnitesK test suite architecture. In: Eriksson, L.-H., Lindsay, P.A. (eds.) FME 2002. LNCS, vol. 2391, pp. 77-88. Springer, Heidelberg (2002)
  • 7
    • 33746667191 scopus 로고    scopus 로고
    • Interactive testing with HOL-TestGen
    • Grieskamp, W, Weise, C, eds, FATES 2005, Springer, Heidelberg
    • Brucker, A.D., Wolff, B.: Interactive testing with HOL-TestGen. In: Grieskamp, W., Weise, C. (eds.) FATES 2005. LNCS, vol. 3997, pp. 87-102. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3997 , pp. 87-102
    • Brucker, A.D.1    Wolff, B.2
  • 8
    • 26444516479 scopus 로고    scopus 로고
    • Campbell, C., Grieskamp, W., Nachmanson, L., Schulte, W., Tillmann, N., Veanes, M.: Testing concurrent object-oriented systems with Spec Explorer. In: Fitzgerald, J., Hayes, I.J., Tarlecki, A. (eds.) FM 2005. LNCS, 3582, pp. 542-547. Springer, Heidelberg (2005)
    • Campbell, C., Grieskamp, W., Nachmanson, L., Schulte, W., Tillmann, N., Veanes, M.: Testing concurrent object-oriented systems with Spec Explorer. In: Fitzgerald, J., Hayes, I.J., Tarlecki, A. (eds.) FM 2005. LNCS, vol. 3582, pp. 542-547. Springer, Heidelberg (2005)
  • 9
    • 29944432254 scopus 로고    scopus 로고
    • A complete automation of unit testing for Java programs
    • Arabnia, H.R, Reza, H, eds, Las Vegas, USA, CSREA Press
    • Cheon, Y., Kim, M., Perumandla, A.: A complete automation of unit testing for Java programs. In: Arabnia, H.R., Reza, H. (eds.) Proc. Intl. Conf. on Software Engineering Research and Practice, Las Vegas, USA, vol. 1, pp. 290-295. CSREA Press (2005)
    • (2005) Proc. Intl. Conf. on Software Engineering Research and Practice , vol.1 , pp. 290-295
    • Cheon, Y.1    Kim, M.2    Perumandla, A.3
  • 10
    • 84944059308 scopus 로고    scopus 로고
    • A simple and practical approach to unit testing: The JML and JUnit way
    • Magnusson, B, ed, ECOOP 2002, Springer, Heidelberg
    • Cheon, Y., Leavens, G.T.: A simple and practical approach to unit testing: The JML and JUnit way. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol. 2374, pp. 231-255. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2374 , pp. 231-255
    • Cheon, Y.1    Leavens, G.T.2
  • 11
    • 24144474987 scopus 로고    scopus 로고
    • Cok, D.R., Kiniry, J.: ESC/Java2: Uniting ESC/Java and JML. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, pp. 108-128. Springer, Heidelberg (2005)
    • Cok, D.R., Kiniry, J.: ESC/Java2: Uniting ESC/Java and JML. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 108-128. Springer, Heidelberg (2005)
  • 12
    • 26444588032 scopus 로고    scopus 로고
    • Cook, B., Kroening, D., Sharygina, N.: Cogent: Accurate theorem proving for program verification. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, 3576, pp. 296-300. Springer, Heidelberg (2005)
    • Cook, B., Kroening, D., Sharygina, N.: Cogent: Accurate theorem proving for program verification. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, vol. 3576, pp. 296-300. Springer, Heidelberg (2005)
  • 13
    • 34547490584 scopus 로고    scopus 로고
    • Bogor/Kiasan: A k-bounded symbolic execution for checking strong heap properties of open systems
    • Tokyo, Japan, pp, IEEE Computer Society Press, Los Alamitos
    • Deng, X., Lee, J., Robby,: Bogor/Kiasan: a k-bounded symbolic execution for checking strong heap properties of open systems. In: Proc. 21st IEEE/ASM Intl. Conference on Automated Software Engineering, Tokyo, Japan, pp. 157-166. IEEE Computer Society Press, Los Alamitos (2006)
    • (2006) Proc. 21st IEEE/ASM Intl. Conference on Automated Software Engineering , pp. 157-166
    • Deng, X.1    Lee, J.2    Robby3
  • 14
    • 24944448541 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • Detlefs, D., Nelson, G., Saxe, J.B.: Simplify: a theorem prover for program checking. J. ACM 52(3), 365-473 (2005)
    • (2005) J. ACM , vol.52 , Issue.3 , pp. 365-473
    • Detlefs, D.1    Nelson, G.2    Saxe, J.B.3
  • 16
    • 38049069747 scopus 로고    scopus 로고
    • Master's thesis, Department of Computer Science, University of Karlsruhe August
    • Engel, C.: Verification based test case generation. Master's thesis, Department of Computer Science, University of Karlsruhe (August 2006)
    • (2006) Verification based test case generation
    • Engel, C.1
  • 17
    • 38049031641 scopus 로고    scopus 로고
    • GlobalPlatform, Foster City, USA. GlobalPlatform Card Specification, version 2.2 edn. (March 2006)
    • GlobalPlatform, Foster City, USA. GlobalPlatform Card Specification, version 2.2 edn. (March 2006)
  • 19
    • 84885207247 scopus 로고    scopus 로고
    • Implementation and optimization of a tableau algorithm for the guarded fragment
    • Egly, U, Fermüller, C.G, eds, TABLEAUX 2002, Springer, Heidelberg
    • Hladik, J.: Implementation and optimization of a tableau algorithm for the guarded fragment. In: Egly, U., Fermüller, C.G. (eds.) TABLEAUX 2002. LNCS (LNAI), vol. 2381, pp. 145-159. Springer, Heidelberg (2002)
    • (2002) LNCS (LNAI , vol.2381 , pp. 145-159
    • Hladik, J.1
  • 21
    • 21144449030 scopus 로고    scopus 로고
    • Formal verification of a commercial smart card applet with multiple tools
    • Rattray, C, Maharaj, S, Shankland, C, eds, AMAST 2004, Springer, Heidelberg
    • Jacobs, B., Marché, C., Rauch, N.: Formal verification of a commercial smart card applet with multiple tools. In: Rattray, C., Maharaj, S., Shankland, C. (eds.) AMAST 2004. LNCS, vol. 3116, pp. 241-257. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3116 , pp. 241-257
    • Jacobs, B.1    Marché, C.2    Rauch, N.3
  • 22
    • 4344568509 scopus 로고    scopus 로고
    • TestEra: Specification-based testing of Java programs using SAT
    • Khurshid, S., Marinov, D.: TestEra: Specification-based testing of Java programs using SAT. Automated Software Engineering 11(4), 403-434 (2004)
    • (2004) Automated Software Engineering , vol.11 , Issue.4 , pp. 403-434
    • Khurshid, S.1    Marinov, D.2
  • 25
    • 38049064442 scopus 로고    scopus 로고
    • Verification of Java Card Programs. PhD thesis, Fakultät für angewandte Informatik, University of Augsburg
    • Stenzel, K.: Verification of Java Card Programs. PhD thesis, Fakultät für angewandte Informatik, University of Augsburg (2005)
    • (2005)
    • Stenzel, K.1
  • 28
    • 24644482816 scopus 로고    scopus 로고
    • Symstra: A framework for generating object-oriented unit tests using symbolic execution
    • Halbwachs, N, Zuck, L.D, eds, TACAS 2005, Springer, Heidelberg
    • Xie, T., Marinov, D., Schulte, W., Notkin, D.: Symstra: A framework for generating object-oriented unit tests using symbolic execution. In: Halbwachs, N., Zuck, L.D. (eds.) TACAS 2005. LNCS, vol. 3440, pp. 365-381. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3440 , pp. 365-381
    • Xie, T.1    Marinov, D.2    Schulte, W.3    Notkin, D.4
  • 29
    • 0031354777 scopus 로고    scopus 로고
    • Software unit test coverage and adequacy
    • Zhu, H., Hall, P.A.V., May, J.H.R.: Software unit test coverage and adequacy. ACM Comput. Surv. 29(4), 366-427 (1997)
    • (1997) ACM Comput. Surv , vol.29 , Issue.4 , pp. 366-427
    • Zhu, H.1    Hall, P.A.V.2    May, J.H.R.3


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