메뉴 건너뛰기




Volumn 10, Issue 3, 2010, Pages 730-745

Nature-inspired techniques for conformance testing of object-oriented software

Author keywords

Ant colony systems; Conformance testing; Evolutionary programming; Genetic algorithms; Testing data generation

Indexed keywords

CONFORMANCE TESTING; EVOLUTIONARY PROGRAMMING; FINITE STATE MACHINES; META HEURISTICS; OBJECT ORIENTED SOFTWARE; OBJECT-ORIENTED TESTING; OPTIMIZATION PROBLEMS; TESTING DATA;

EID: 77649238616     PISSN: 15684946     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.asoc.2009.09.003     Document Type: Article
Times cited : (11)

References (50)
  • 1
    • 20444465246 scopus 로고    scopus 로고
    • Reusing class-based test cases for testing object-oriented framework interface classes
    • Al-Dallal J., and Sorenson P. Reusing class-based test cases for testing object-oriented framework interface classes. Journal of Softw. Maintenance 17 3 (2005) 169-196
    • (2005) Journal of Softw. Maintenance , vol.17 , Issue.3 , pp. 169-196
    • Al-Dallal, J.1    Sorenson, P.2
  • 8
    • 4644293749 scopus 로고    scopus 로고
    • A comparison of selection schemes used in evolutionary algorithms
    • Blickle T., and Thiele L. A comparison of selection schemes used in evolutionary algorithms. Evolut. Comput. 4 4 (1997) 361-394
    • (1997) Evolut. Comput. , vol.4 , Issue.4 , pp. 361-394
    • Blickle, T.1    Thiele, L.2
  • 12
    • 11244275535 scopus 로고    scopus 로고
    • Assessing and improving state-based class testing: a series of experiments
    • Briand L., Di Penta M., and Labiche Y. Assessing and improving state-based class testing: a series of experiments. IEEE Trans. Softw. Eng. 30 11 (2004) 101-130
    • (2004) IEEE Trans. Softw. Eng. , vol.30 , Issue.11 , pp. 101-130
    • Briand, L.1    Di Penta, M.2    Labiche, Y.3
  • 13
    • 0002908054 scopus 로고    scopus 로고
    • Taccle: a methodology for object-oriented software testing at the class and cluster levels
    • Chen H., Tse T., and Chen T. Taccle: a methodology for object-oriented software testing at the class and cluster levels. ACM Trans. Softw. Eng. Methodol. 10 1 (2001) 56-109
    • (2001) ACM Trans. Softw. Eng. Methodol. , vol.10 , Issue.1 , pp. 56-109
    • Chen, H.1    Tse, T.2    Chen, T.3
  • 14
    • 0017973244 scopus 로고
    • Testing software design modeled by finite state machines
    • Chow T. Testing software design modeled by finite state machines. IEEE Trans. Softw. Eng. 4 3 (1978) 178-187
    • (1978) IEEE Trans. Softw. Eng. , vol.4 , Issue.3 , pp. 178-187
    • Chow, T.1
  • 16
    • 0028421077 scopus 로고
    • The ASTOOT approach to testing object-oriented programs
    • Doong R., and Frankl P. The ASTOOT approach to testing object-oriented programs. ACM Trans. Softw. Eng. Methodol. 3 2 (1994) 101-130
    • (1994) ACM Trans. Softw. Eng. Methodol. , vol.3 , Issue.2 , pp. 101-130
    • Doong, R.1    Frankl, P.2
  • 17
    • 0031122887 scopus 로고    scopus 로고
    • Ant colony system: a cooperative learning approach to the traveling salesman problem
    • Dorigo M., and Gambardella L. Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans. Evolut. Comput. 1 1 (1997) 53-66
    • (1997) IEEE Trans. Evolut. Comput. , vol.1 , Issue.1 , pp. 53-66
    • Dorigo, M.1    Gambardella, L.2
  • 21
    • 0029723725 scopus 로고    scopus 로고
    • The chaining approach for software test data generation
    • Ferguson R., and Korel B. The chaining approach for software test data generation. ACM Trans. Softw. Eng. Methodol. 5 1 (1996) 63-86
    • (1996) ACM Trans. Softw. Eng. Methodol. , vol.5 , Issue.1 , pp. 63-86
    • Ferguson, R.1    Korel, B.2
  • 24
    • 33845909267 scopus 로고    scopus 로고
    • Integration testing of object-oriented components using finite state machines: Research articles
    • Gallagher L., Offutt J., and Cincotta A. Integration testing of object-oriented components using finite state machines: Research articles. Softw. Test. Verif. Reliab. 16 4 (2006) 215-266
    • (2006) Softw. Test. Verif. Reliab. , vol.16 , Issue.4 , pp. 215-266
    • Gallagher, L.1    Offutt, J.2    Cincotta, A.3
  • 26
    • 33646857222 scopus 로고    scopus 로고
    • Improving test quality using robust unique input/output circuit sequences (uiocs)
    • Guo Q., Hierons R., Harman M., and Derderian K. Improving test quality using robust unique input/output circuit sequences (uiocs). Inform. Softw. Technol. 48 8 (2006) 696-707
    • (2006) Inform. Softw. Technol. , vol.48 , Issue.8 , pp. 696-707
    • Guo, Q.1    Hierons, R.2    Harman, M.3    Derderian, K.4
  • 27
    • 33847421738 scopus 로고    scopus 로고
    • Heuristics for fault diagnosis when testing from finite state machines: research articles
    • Guo Q., Hierons R., Harman M., and Derderian K. Heuristics for fault diagnosis when testing from finite state machines: research articles. Softw. Test. Verif. Reliab. 17 1 (2007) 41-57
    • (2007) Softw. Test. Verif. Reliab. , vol.17 , Issue.1 , pp. 41-57
    • Guo, Q.1    Hierons, R.2    Harman, M.3    Derderian, K.4
  • 31
    • 84976679458 scopus 로고
    • Object-oriented integration testing
    • Jorgensen P., and Erickson C. Object-oriented integration testing. Commun. ACM 37 9 (1994) 30-38
    • (1994) Commun. ACM , vol.37 , Issue.9 , pp. 30-38
    • Jorgensen, P.1    Erickson, C.2
  • 32
    • 24944445404 scopus 로고    scopus 로고
    • Extracting test sequences from a markov software usage model by aco
    • pp. 2465-2476
    • Karl Doerner K., and Gutjahr W. Extracting test sequences from a markov software usage model by aco. Proceedings of the GECCO'03 (2003) pp. 2465-2476
    • (2003) Proceedings of the GECCO'03
    • Karl Doerner, K.1    Gutjahr, W.2
  • 35
    • 0027020685 scopus 로고
    • Dynamic method of software test data generation
    • Korel B. Dynamic method of software test data generation. Softw. Test. Verif. Reliab. 2 4 (1992) 203-213
    • (1992) Softw. Test. Verif. Reliab. , vol.2 , Issue.4 , pp. 203-213
    • Korel, B.1
  • 36
    • 0028387427 scopus 로고
    • Testing finite-state machines: State identification and verification
    • Lee D., and Yannakakis M. Testing finite-state machines: State identification and verification. IEEE Trans. Comput. 43 3 (1994) 306-320
    • (1994) IEEE Trans. Comput. , vol.43 , Issue.3 , pp. 306-320
    • Lee, D.1    Yannakakis, M.2
  • 37
    • 33947415414 scopus 로고    scopus 로고
    • An ant colony optimization approach to test sequence generation for statebased software testin
    • pp. 255-264
    • Li H., and Lam C. An ant colony optimization approach to test sequence generation for statebased software testin. Proceedings of the International Conference on Quality Software (2005) pp. 255-264
    • (2005) Proceedings of the International Conference on Quality Software
    • Li, H.1    Lam, C.2
  • 38
    • 0028375451 scopus 로고
    • Test selection based on communicating nondeterministic finite-state machines using a generalized Wp-method
    • Luo G., von Bochmann G., and Petrenko A. Test selection based on communicating nondeterministic finite-state machines using a generalized Wp-method. IEEE Trans. Softw. Eng. 20 2 (1994) 149-162
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.2 , pp. 149-162
    • Luo, G.1    von Bochmann, G.2    Petrenko, A.3
  • 39
    • 11244343902 scopus 로고    scopus 로고
    • Comparing test sets and criteria in the presence of test hypotheses and fault domains
    • Hierous R. Comparing test sets and criteria in the presence of test hypotheses and fault domains. Trans. Softw. Eng. Methodol. 11 4 (2002) 427-448
    • (2002) Trans. Softw. Eng. Methodol. , vol.11 , Issue.4 , pp. 427-448
    • Hierous, R.1
  • 40
  • 44
    • 0033343346 scopus 로고    scopus 로고
    • Test-data generation using genetic algorithms
    • Pargas R., Harrold M., and Peck R. Test-data generation using genetic algorithms. Softw. Test. Verif. Reliab. 9 4 (1999) 263-282
    • (1999) Softw. Test. Verif. Reliab. , vol.9 , Issue.4 , pp. 263-282
    • Pargas, R.1    Harrold, M.2    Peck, R.3
  • 45
    • 0029307796 scopus 로고
    • On testing and diagnosis of communication protocols based on the FSM model
    • Ramalingam T., Das A., and Thulasiraman K. On testing and diagnosis of communication protocols based on the FSM model. Comput. Commun. 18 5 (1995) 329-337
    • (1995) Comput. Commun. , vol.18 , Issue.5 , pp. 329-337
    • Ramalingam, T.1    Das, A.2    Thulasiraman, K.3
  • 46
    • 0024650136 scopus 로고
    • Formal methods for protocol testing: a detailed study
    • Sidhu D., and Leung T. Formal methods for protocol testing: a detailed study. IEEE Trans. Softw. Eng. 15 4 (1989) 413-426
    • (1989) IEEE Trans. Softw. Eng. , vol.15 , Issue.4 , pp. 413-426
    • Sidhu, D.1    Leung, T.2
  • 48
    • 32444441483 scopus 로고    scopus 로고
    • Using evolutionary algorithms for the unit testing of object-oriented software
    • pp. 1053-1060
    • Wappler S., and Lammermann F. Using evolutionary algorithms for the unit testing of object-oriented software. Proceedings of GECCO'05 (2005) pp. 1053-1060
    • (2005) Proceedings of GECCO'05
    • Wappler, S.1    Lammermann, F.2
  • 50
    • 0027668058 scopus 로고
    • More experience with data flow testing
    • Weyuker E. More experience with data flow testing. IEEE Trans. Softw. Eng. 19 9 (1993) 912-919
    • (1993) IEEE Trans. Softw. Eng. , vol.19 , Issue.9 , pp. 912-919
    • Weyuker, E.1


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