메뉴 건너뛰기




Volumn 35, Issue 10, 2008, Pages 3161-3183

Observations in using parallel and sequential evolutionary algorithms for automatic software testing

Author keywords

Evolutionary algorithms; Evolutionary testing; Parallel evolutionary algorithms; Software testing

Indexed keywords

COMPUTER SCIENCE; DATA ACQUISITION; PARALLEL ALGORITHMS; PROBLEM SOLVING; SOFTWARE TESTING;

EID: 40249088314     PISSN: 03050548     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cor.2007.01.016     Document Type: Article
Times cited : (48)

References (61)
  • 3
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare C.A.R. An axiomatic basis for computer programming. Communications of the ACM 12 10 (1969) 576-580
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 5
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching-time temporal logic
    • Springer, London, UK
    • Clarke E.M., and Emerson E.A. Design and synthesis of synchronization skeletons using branching-time temporal logic. Logic of programs, workshop (1982), Springer, London, UK 52-71
    • (1982) Logic of programs, workshop , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 9
    • 9444225601 scopus 로고    scopus 로고
    • Park DYW, Stern U, Skakkebaek JU, Dill DL. Java model checking. In: Proceedings of automated software engineering conference; 2000.
    • Park DYW, Stern U, Skakkebaek JU, Dill DL. Java model checking. In: Proceedings of automated software engineering conference; 2000.
  • 13
    • 0028413136 scopus 로고    scopus 로고
    • Burch JR, Clarke EM, Long DE, McMillan KL, Dill DL. Symbolic model checking for sequential circuit verification. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 1994;13(4):401-24.
    • Burch JR, Clarke EM, Long DE, McMillan KL, Dill DL. Symbolic model checking for sequential circuit verification. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 1994;13(4):401-24.
  • 14
    • 40249120586 scopus 로고    scopus 로고
    • Lluch-Lafuente A. Symmetry reduction and heuristic search for error detection in model checking. In: Workshop on model checking and artificial intelligence; 2003.
    • Lluch-Lafuente A. Symmetry reduction and heuristic search for error detection in model checking. In: Workshop on model checking and artificial intelligence; 2003.
  • 15
    • 84981613791 scopus 로고    scopus 로고
    • Alberts D. The economics of software quality assurance. In: Proceedings of the 1976 national computer conference, vol. 45. Reston, VA: AFIPS Press; 1976. p. 433-42.
    • Alberts D. The economics of software quality assurance. In: Proceedings of the 1976 national computer conference, vol. 45. Reston, VA: AFIPS Press; 1976. p. 433-42.
  • 18
    • 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 (1976) 215-222
    • (1976) IEEE Transactions on Software Engineering , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 20
    • 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 (2004) 105-156
    • (2004) Software Testing, Verification and Reliability , vol.14 , Issue.2 , pp. 105-156
    • McMinn, P.1
  • 22
    • 35248831654 scopus 로고    scopus 로고
    • McMinn P, Holcombe M. The state problem for evolutionary testing. In: Goos G, et al., editors, Proceedings of the genetic and evolutionary computation conference, LNCS vol. 2724. Chicano, IL, USA: Springer; 2003. p. 2488-98.
    • McMinn P, Holcombe M. The state problem for evolutionary testing. In: Goos G, et al., editors, Proceedings of the genetic and evolutionary computation conference, LNCS vol. 2724. Chicano, IL, USA: Springer; 2003. p. 2488-98.
  • 23
    • 3543148989 scopus 로고    scopus 로고
    • Data generation for path testing
    • Mansour N., and Salame M. Data generation for path testing. Software Quality Journal 12 2 (2004) 121-136
    • (2004) Software Quality Journal , vol.12 , Issue.2 , pp. 121-136
    • Mansour, N.1    Salame, M.2
  • 31
    • 0020876533 scopus 로고
    • Automatic generation of random self-checking test cases
    • Bird D., and Munoz C. Automatic generation of random self-checking test cases. IBM Systems Journal 22 3 (1983) 229-245
    • (1983) IBM Systems Journal , vol.22 , Issue.3 , pp. 229-245
    • Bird, D.1    Munoz, C.2
  • 32
    • 0001231257 scopus 로고
    • An integrated automatic test data generation system
    • Offutt J. An integrated automatic test data generation system. Journal of Systems Integration 1 3 (1991) 391-409
    • (1991) Journal of Systems Integration , vol.1 , Issue.3 , pp. 391-409
    • Offutt, J.1
  • 33
  • 34
    • 0030234676 scopus 로고    scopus 로고
    • Automatic structural testing using genetic algorithms
    • Jones B., Sthamer H., and Eyres D. Automatic structural testing using genetic algorithms. Software Engineering Journal 11 5 (1996) 299-306
    • (1996) Software Engineering Journal , vol.11 , Issue.5 , pp. 299-306
    • Jones, B.1    Sthamer, H.2    Eyres, D.3
  • 35
    • 13844322280 scopus 로고    scopus 로고
    • Evolutionary software engineering, a review
    • Mantere T., and Alander J.T. Evolutionary software engineering, a review. Applied Soft Computing 5 3 (2005) 315-331
    • (2005) Applied Soft Computing , vol.5 , Issue.3 , pp. 315-331
    • Mantere, T.1    Alander, J.T.2
  • 36
    • 13844319276 scopus 로고    scopus 로고
    • Ostrowski D, Reynolds R. Knowledge-based software testing agent using evolutionary learning with cultural algorithms. In: Proceedings of the congress on evolutionary computation, vol. 3; 1999. p. 1657-63.
    • Ostrowski D, Reynolds R. Knowledge-based software testing agent using evolutionary learning with cultural algorithms. In: Proceedings of the congress on evolutionary computation, vol. 3; 1999. p. 1657-63.
  • 37
    • 40249102462 scopus 로고    scopus 로고
    • Tracey N. A search-based automated test-data generation framework for safety-critical software. PhD thesis, University of York, 2000.
    • Tracey N. A search-based automated test-data generation framework for safety-critical software. PhD thesis, University of York, 2000.
  • 40
    • 25444435085 scopus 로고    scopus 로고
    • Sagarna R, Lozano J. Variable search space for software testing. In: Proceedings of the international conference on neural networks and signal processing, vol. 1. New York: IEEE Press; 2003. p. 575-8.
    • Sagarna R, Lozano J. Variable search space for software testing. In: Proceedings of the international conference on neural networks and signal processing, vol. 1. New York: IEEE Press; 2003. p. 575-8.
  • 41
    • 25444492071 scopus 로고    scopus 로고
    • Scatter search in software testing, comparison and collaboration with estimation of distribution algorithms
    • [available online]
    • Sagarna R., and Lozano J.A. Scatter search in software testing, comparison and collaboration with estimation of distribution algorithms. European Journal of Operational Research 169 2 (2006) 392-412 [available online]
    • (2006) European Journal of Operational Research , vol.169 , Issue.2 , pp. 392-412
    • Sagarna, R.1    Lozano, J.A.2
  • 42
    • 33745841913 scopus 로고    scopus 로고
    • Alba E, Chicano JF. Software testing with evolutionary strategies. In: Proceedings of the second international workshop on rapid integration of software engineering techniques, Lecture notes in computer science, vol. 3943. Crete, Greece: Heraklion; 2005. p. 50-65.
    • Alba E, Chicano JF. Software testing with evolutionary strategies. In: Proceedings of the second international workshop on rapid integration of software engineering techniques, Lecture notes in computer science, vol. 3943. Crete, Greece: Heraklion; 2005. p. 50-65.
  • 45
    • 40249106945 scopus 로고    scopus 로고
    • Levine D. Users guide to the PGAPack parallel genetic algorithm library, Technical report ANL-95/18, Argonne National Laboratory, Mathematics and Computer Science Division, January 31, 1995.
    • Levine D. Users guide to the PGAPack parallel genetic algorithm library, Technical report ANL-95/18, Argonne National Laboratory, Mathematics and Computer Science Division, January 31, 1995.
  • 48
    • 0002890519 scopus 로고
    • Structure and performance of fine-grain parallelism in genetic search
    • Forrest S. (Ed), Morgan Kaufmann, Los Altos, CA
    • Baluja S. Structure and performance of fine-grain parallelism in genetic search. In: Forrest S. (Ed). Proceedings of the fifth international conference on genetic algorithms (1993), Morgan Kaufmann, Los Altos, CA 155-162
    • (1993) Proceedings of the fifth international conference on genetic algorithms , pp. 155-162
    • Baluja, S.1
  • 49
    • 40249090803 scopus 로고    scopus 로고
    • Alba E, Troya JM. Gaining new fields of application for OOP: the parallel evolutionary algorithm case, Journal of Object Oriented Programming, December 2001.
    • Alba E, Troya JM. Gaining new fields of application for OOP: the parallel evolutionary algorithm case, Journal of Object Oriented Programming, December 2001.
  • 55
    • 40249104049 scopus 로고    scopus 로고
    • Bäck T, Fogel DB, Michalewicz Z, editors. Evolutionary computation 1. Basic algorithms and operators, vol. 1. IOP Publishing Lt; 2000.
    • Bäck T, Fogel DB, Michalewicz Z, editors. Evolutionary computation 1. Basic algorithms and operators, vol. 1. IOP Publishing Lt; 2000.
  • 56
    • 40249106845 scopus 로고    scopus 로고
    • Rudolph G. Evolutionary computation 1. Basic algorithms and operators, vol. 1. IOP Publishing Lt; 2000. p. 81-8 [Chapter 9, Evolution strategies].
    • Rudolph G. Evolutionary computation 1. Basic algorithms and operators, vol. 1. IOP Publishing Lt; 2000. p. 81-8 [Chapter 9, Evolution strategies].
  • 58
    • 40249102461 scopus 로고    scopus 로고
    • Sthamer H-H. The automatic generation of software test data using genetic algorithms, PhD thesis, University of Glamorgan, November 1995.
    • Sthamer H-H. The automatic generation of software test data using genetic algorithms, PhD thesis, University of Glamorgan, November 1995.
  • 59
    • 84957871158 scopus 로고    scopus 로고
    • A survey of parallel distributed genetic algorithms
    • Alba E., and Troya J.M. A survey of parallel distributed genetic algorithms. Complexity 4 (1999) 31-52
    • (1999) Complexity , vol.4 , pp. 31-52
    • Alba, E.1    Troya, J.M.2
  • 60
    • 0035892582 scopus 로고    scopus 로고
    • Evolutionary test environment for automatic structural testing
    • Wegener J., Baresel A., and Sthamer H. Evolutionary test environment for automatic structural testing. Information and Software Technology 43 14 (2001) 841-854
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 841-854
    • Wegener, J.1    Baresel, A.2    Sthamer, H.3
  • 61
    • 84889485189 scopus 로고    scopus 로고
    • Alba E, editor. Parallel metaheuristics. A new class of algorithms. New York: Wiley; 2005.
    • Alba E, editor. Parallel metaheuristics. A new class of algorithms. New York: Wiley; 2005.


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