메뉴 건너뛰기




Volumn 4949 LNCS, Issue , 2008, Pages 320-344

Testability transformation - Program transformation to improve testability

Author keywords

[No Author keywords available]

Indexed keywords

MATHEMATICAL TRANSFORMATIONS; PARAMETER ESTIMATION; SEMANTICS; SOFTWARE TESTING;

EID: 43049100010     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-78917-8_11     Document Type: Conference Paper
Times cited : (32)

References (47)
  • 3
    • 35248893359 scopus 로고    scopus 로고
    • Structural and functional sequence test of dynamic and state-based software with evolutionary algorithms
    • Cantú-Paz, E, Foster, J.A, Deb, K, Davis, L, Roy, R, O'Reilly, U.-M, Beyer, H.-G, Kendall, G, Wilson, S.W, Harman, M, Wegener, J, Dasgupta, D, Potter, M.A, Schultz, A, Dowsland, K.A, Jonoska, N, Miller, J, Standish, R.K, eds, GECCO 2003, Springer, Heidelberg
    • Baresel, A., Pohlheim, H., Sadeghipour, S.: Structural and functional sequence test of dynamic and state-based software with evolutionary algorithms. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O'Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2724, pp. 2428-2441. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2724 , pp. 2428-2441
    • Baresel, A.1    Pohlheim, H.2    Sadeghipour, S.3
  • 4
    • 35248870635 scopus 로고    scopus 로고
    • Evolutionary testing of flag conditions
    • Cantú-Paz, E, Foster, J.A, Deb, K, Davis, L, Roy, R, O'Reilly, U.-M, Beyer, H.-G, Kendall, G, Wilson, S.W, Harman, M, Wegener, J, Dasgupta, D, Potter, M.A, Schultz, A, Dowsland, K.A, Jonoska, N, Miller, J, Standish, R.K, eds, GECCO 2003, Springer, Heidelberg
    • Baresel, A., Sthamer, H.: Evolutionary testing of flag conditions. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O'Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2724, pp. 2442-2454. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2724 , pp. 2442-2454
    • Baresel, A.1    Sthamer, H.2
  • 5
    • 0742309980 scopus 로고    scopus 로고
    • J.: Fitness function design to improve evolutionary structural testing
    • San Francisco, CA, July 9-13, Morgan Kaufmann Publishers, San Francisco () 2002
    • Baresel, A., Sthamer, H., Schmidt, M., 2002, J.: Fitness function design to improve evolutionary structural testing. In: GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, San Francisco, CA, July 9-13, 2002, pp. 1329-1336. Morgan Kaufmann Publishers, San Francisco (2002)
    • (2002) GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference , pp. 1329-1336
    • Baresel, A.1    Sthamer, H.2    Schmidt, M.3
  • 6
    • 33644561313 scopus 로고    scopus 로고
    • Program slicing
    • Zelkowitz, M, ed, 43th edn, pp, Academic Press, London
    • Binkley, D.W., Gallagher, K.B.: Program slicing. In: Zelkowitz, M. (ed.) Advances in Computing, 43th edn., pp. 1-50. Academic Press, London (1996)
    • (1996) Advances in Computing , pp. 1-50
    • Binkley, D.W.1    Gallagher, K.B.2
  • 7
    • 3142697923 scopus 로고    scopus 로고
    • Instrumenting programs with flag variables for test data search by genetic algorithms
    • New York, July 9-13, Morgan Kaufmann, San Francisco
    • Bottaci, L.: Instrumenting programs with flag variables for test data search by genetic algorithms. In: GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, New York, July 9-13, 2002, pp. 1337-1342. Morgan Kaufmann, San Francisco (2002)
    • (2002) GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference , pp. 1337-1342
    • Bottaci, L.1
  • 9
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • Clarke, L.A.: A system to generate test data and symbolically execute programs. IEEE Transactions on Software Engineering 2(3), 215-222 (1976)
    • (1976) IEEE Transactions on Software Engineering , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 11
    • 0024108615 scopus 로고
    • Symbolic execution systems - a review
    • Coward, P.D.: Symbolic execution systems - a review. Software Engineering Journal 3(6), 229-239 (1988)
    • (1988) Software Engineering Journal , vol.3 , Issue.6 , pp. 229-239
    • Coward, P.D.1
  • 12
    • 0017419683 scopus 로고
    • A tranformation system for developing recursive programs
    • Darlington, J., Burstall, R.M.: A tranformation system for developing recursive programs. Journal of the ACM 24(1), 44-67 (1977)
    • (1977) Journal of the ACM , vol.24 , Issue.1 , pp. 44-67
    • Darlington, J.1    Burstall, R.M.2
  • 18
    • 0031597165 scopus 로고    scopus 로고
    • An empirical study of regression test selection techniques. In: Proceedings of the 20th International Conference on Software Engineering, April 1998
    • Los Alamitos
    • Graves, T., Harrold, M.J., Kim, J.-M., Porter, A., Rothermel, G.: An empirical study of regression test selection techniques. In: Proceedings of the 20th International Conference on Software Engineering, April 1998, pp. 188-197. IEEE Computer Society Press, Los Alamitos (1998)
    • (1998) IEEE Computer Society Press , pp. 188-197
    • Graves, T.1    Harrold, M.J.2    Kim, J.-M.3    Porter, A.4    Rothermel, G.5
  • 21
    • 25844493570 scopus 로고    scopus 로고
    • Branch-coverage testability transformation for unstructured programs
    • Hierons, R., Harman, M., Fox, C.: Branch-coverage testability transformation for unstructured programs. The Computer Journal 48(4), 421-436 (2005)
    • (2005) The Computer Journal , vol.48 , Issue.4 , pp. 421-436
    • Hierons, R.1    Harman, M.2    Fox, C.3
  • 23
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • King, J.C.: Symbolic execution and program testing. Communications of the ACM 19(7), 385-394 (1976)
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 24
    • 0026185573 scopus 로고
    • A FORTRAN language system for mutation-based software testing
    • King, K.N., Offutt, A.J.: A FORTRAN language system for mutation-based software testing. Software Practice and Experience 21, 686-718 (1991)
    • (1991) Software Practice and Experience , vol.21 , pp. 686-718
    • King, K.N.1    Offutt, A.J.2
  • 25
    • 0025472647 scopus 로고
    • Automated software test data generation
    • Korel, B.: Automated software test data generation. IEEE Transactions on Software Engineering 16(8), 870-879 (1990)
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.8 , pp. 870-879
    • Korel, B.1
  • 28
    • 3142725712 scopus 로고    scopus 로고
    • Search-based software test data generation: A survey
    • McMinn, P.: Search-based software test data generation: A survey. Software Testing, Verification and Reliability 14(2), 105-156 (2004)
    • (2004) Software Testing, Verification and Reliability , vol.14 , Issue.2 , pp. 105-156
    • McMinn, P.1
  • 29
    • 35248831654 scopus 로고    scopus 로고
    • The state problem for evolutionary testing
    • Cantú-Paz, E, Foster, J.A, Deb, K, Davis, L, Roy, R, O'Reilly, U.-M, Beyer, H.-G, Kendall, G, Wilson, S.W, Harman, M, Wegener, J, Dasgupta, D, Potter, M.A, Schultz, A, Dowsland, K.A, Jonoska, N, Miller, J, Standish, R.K, eds, GECCO 2003, Springer, Heidelberg
    • McMinn, P., Holcombe, M.: The state problem for evolutionary testing. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O'Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2724, pp. 2488-2497. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2724 , pp. 2488-2497
    • McMinn, P.1    Holcombe, M.2
  • 31
    • 34548056004 scopus 로고    scopus 로고
    • Testability transformation for efficient automated test data search in the presence of nesting
    • Sheffield, UK September
    • McMinn, P., Binkley, D., Harman, M.: Testability transformation for efficient automated test data search in the presence of nesting. In: UK Software Testing Workshop (UK Test 2005), Sheffield, UK (September 2005)
    • (2005) UK Software Testing Workshop (UK Test
    • McMinn, P.1    Binkley, D.2    Harman, M.3
  • 33
    • 0031629844 scopus 로고    scopus 로고
    • A comparison of static analysis and evolutionary testing for the verification of timing constraints
    • Washington, Brussels, Tokyo, June, IEEE, Los Alamitos () 1998
    • Mueller, F., Wegener, J.: A comparison of static analysis and evolutionary testing for the verification of timing constraints. In: 4th IEEE Real-Time Technology and Applications Symposium RTAS 1998, Washington, Brussels, Tokyo, June 1998, pp. 144-154. IEEE, Los Alamitos (1998)
    • (1998) 4th IEEE Real-Time Technology and Applications Symposium RTAS , pp. 144-154
    • Mueller, F.1    Wegener, J.2
  • 34
    • 0025548256 scopus 로고    scopus 로고
    • Offutt, A.J.: An integrated system for automatically generating test data. In: Raymond, T.N., Peter, A., Ramamoorthy, C.V., Seifert, L.C., Yeh (eds.) Proceedings of the First International Conference on Systems Integration, Morristown, NJ, April 1990, pp. 694-701. IEEE Computer Society Press, Los Alamitos (1990)
    • Offutt, A.J.: An integrated system for automatically generating test data. In: Raymond, T.N., Peter, A., Ramamoorthy, C.V., Seifert, L.C., Yeh (eds.) Proceedings of the First International Conference on Systems Integration, Morristown, NJ, April 1990, pp. 694-701. IEEE Computer Society Press, Los Alamitos (1990)
  • 37
    • 11244273557 scopus 로고    scopus 로고
    • Testing the temporal behavior of real-time software modules using extended evolutionary algorithms
    • Banzhaf, W, Daida, J, Eiben, A.E, Garzon, M.H, Honavar, V, Jakiela, M, Smith, R.E, eds, July 13-17, Morgan Kaufmann, San Francisco
    • Pohlheim, H., Wegener, J.: Testing the temporal behavior of real-time software modules using extended evolutionary algorithms. In: Banzhaf, W., Daida, J., Eiben, A.E., Garzon, M.H., Honavar, V., Jakiela, M., Smith, R.E. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference, July 13-17, 1999, vol. 2, p. 1795. Morgan Kaufmann, San Francisco (1999)
    • (1999) Proceedings of the Genetic and Evolutionary Computation Conference , vol.2 , pp. 1795
    • Pohlheim, H.1    Wegener, J.2
  • 38
    • 0032299360 scopus 로고    scopus 로고
    • Testing the results of static worst-case execution-time analysis
    • IEEE Computer Society Press, Los Alamitos
    • Puschner, P., Nossal, R.: Testing the results of static worst-case execution-time analysis. In: 19th IEEE Real-Time Systems Symposium (RTSS 1998), pp. 134-143. IEEE Computer Society Press, Los Alamitos (1998)
    • (1998) 19th IEEE Real-Time Systems Symposium (RTSS , pp. 134-143
    • Puschner, P.1    Nossal, R.2
  • 40
    • 0027680916 scopus 로고
    • Test and evaluation by genetic algorithms
    • Schultz, A., Grefenstette, J., Jong, K.: Test and evaluation by genetic algorithms. IEEE Expert 8(5), 9-14 (1993)
    • (1993) IEEE Expert , vol.8 , Issue.5 , pp. 9-14
    • Schultz, A.1    Grefenstette, J.2    Jong, K.3
  • 41
    • 84969570914 scopus 로고    scopus 로고
    • Traeey, N., Clark, J., Mander, K.: Automated program flaw finding using simulated annealing. In: International Symposium on Software Testing and Analysis, March 1998, pp. 73-81. ACM/SIGSOFT, New York (1998)
    • Traeey, N., Clark, J., Mander, K.: Automated program flaw finding using simulated annealing. In: International Symposium on Software Testing and Analysis, March 1998, pp. 73-81. ACM/SIGSOFT, New York (1998)
  • 43
    • 0028743608 scopus 로고
    • Reverse engineering through formal transformation
    • Ward, M.: Reverse engineering through formal transformation. The Computer Journal 37(5) (1994)
    • (1994) The Computer Journal , vol.37 , Issue.5
    • Ward, M.1
  • 44
    • 0035892582 scopus 로고    scopus 로고
    • Information and Software Technology Special Issue on Software Engineering using Metaheuristic Innovative Algorithms
    • Wegener, J., Baresel, A., Sthamer, H.: Evolutionary test environment for automatic structural testing. Information and Software Technology Special Issue on Software Engineering using Metaheuristic Innovative Algorithms 43(14), 841-854 (2001)
    • (2001) Evolutionary test environment for automatic structural testing , vol.43 , Issue.14 , pp. 841-854
    • Wegener, J.1    Baresel, A.2    Sthamer, H.3
  • 45
    • 0035501757 scopus 로고    scopus 로고
    • A comparison of static analysis and evolutionary testing for the verification of timing constraints
    • Wegener, J., Mueller, F.: A comparison of static analysis and evolutionary testing for the verification of timing constraints. Real-Time Systems 21(3), 241-268 (2001)
    • (2001) Real-Time Systems , vol.21 , Issue.3 , pp. 241-268
    • Wegener, J.1    Mueller, F.2
  • 46
    • 0003805545 scopus 로고    scopus 로고
    • Program slices: Formal, psychological
    • and practical investigations of an automatic program abstraction method. PhD thesis, University of Michigan, Ann Arbor, MI 1979
    • Weiser, M.: Program slices: Formal, psychological, and practical investigations of an automatic program abstraction method. PhD thesis, University of Michigan, Ann Arbor, MI (1979)
    • Weiser, M.1
  • 47
    • 0000679119 scopus 로고    scopus 로고
    • A formal analysis of the subsume relation between software test adequacy criteria
    • Zhu, H.: A formal analysis of the subsume relation between software test adequacy criteria. IEEE Transactions on Software Engineering 22(4), 248-255 (1996)
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.4 , pp. 248-255
    • Zhu, H.1


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