{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T20:01:18Z","timestamp":1773086478435,"version":"3.50.1"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2007,4,18]],"date-time":"2007-04-18T00:00:00Z","timestamp":1176854400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2007,10,29]]},"DOI":"10.1007\/s00500-007-0172-0","type":"journal-article","created":{"date-parts":[[2007,4,18]],"date-time":"2007-04-18T16:49:59Z","timestamp":1176914999000},"page":"381-392","source":"Crossref","is-referenced-by-count":110,"title":["JCLEC: a Java framework for evolutionary computation"],"prefix":"10.1007","volume":"12","author":[{"given":"Sebasti\u00e1n","family":"Ventura","sequence":"first","affiliation":[]},{"given":"Crist\u00f3bal","family":"Romero","sequence":"additional","affiliation":[]},{"given":"Amelia","family":"Zafra","sequence":"additional","affiliation":[]},{"given":"Jos\u00e9 A.","family":"Delgado","sequence":"additional","affiliation":[]},{"given":"C\u00e9sar","family":"Herv\u00e1s","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2007,4,18]]},"reference":[{"key":"172_CR1","unstructured":"Apache Software Foundation (2006) Jakarta commons configuration project. http:\/\/jakarta.apache.org\/commons\/configuration\/"},{"issue":"3","key":"172_CR2","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1109\/TEVC.2005.860763","volume":"10","author":"A Benedetti","year":"2006","unstructured":"Benedetti A, Farina M, Gobbi M (2006) Evolutionary multiobjective industrial design: the case of a racing car tire-suspension system. IEEE Trans Evol Comput 10(3):230\u2013244","journal-title":"IEEE Trans Evol Comput"},{"key":"172_CR3","doi-asserted-by":"crossref","unstructured":"Beyer HG (2001) The theory of evolution strategies. In: Natural computing. Springer, Berlin","DOI":"10.1007\/978-3-662-04378-3"},{"issue":"3","key":"172_CR4","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1109\/4235.661552","volume":"1","author":"K Chellapilla","year":"1997","unstructured":"Chellapilla K (1997) Evolving computer programs without subtree crossover. IEEE Trans Evol Comput 1(3):209\u2013216","journal-title":"IEEE Trans Evol Comput"},{"issue":"14","key":"172_CR5","doi-asserted-by":"crossref","first-page":"1631","DOI":"10.1093\/bioinformatics\/btl122","volume":"22","author":"DY Cho","year":"2006","unstructured":"Cho DY, Cho KH, Zhang BT (2006) Identification of biochemical networks by s-tree based genetic programming. Bioinformatics 22(14):1631\u20131640","journal-title":"Bioinformatics"},{"issue":"1","key":"172_CR6","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1109\/59.852132","volume":"15","author":"AS Chuang","year":"2000","unstructured":"Chuang AS (2000) An extensible genetic algorithm framework for problem solving in a common environment. IEEE Trans Power Syst 15(1):269\u2013275","journal-title":"IEEE Trans Power Syst"},{"key":"172_CR7","doi-asserted-by":"crossref","unstructured":"Coello C, van Veldhuizen DA, Lamont GB (2002) Evolutionary algorithms for solving multi-objective problems. In: Genetic algorithms and evolutionary computation series. Kluwer Academic Publishers, Norwell","DOI":"10.1007\/978-1-4757-5184-0"},{"key":"172_CR8","doi-asserted-by":"crossref","unstructured":"Collet P, Lutton E, Schoenauer M, Louchet J (2000) Take it EASEA. In: Parallel problem solving from nature\u2014PPSN VI 6th international conference. Lecture notes in computer science, Paris, France, vol 1917. Springer, Berlin, pp 16\u201320","DOI":"10.1007\/3-540-45356-3_87"},{"key":"172_CR9","unstructured":"Cona J (1995) Developing a genetic programming system. AI Expert, pp 20\u201329"},{"issue":"3","key":"172_CR10","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1016\/j.ipm.2005.02.006","volume":"42","author":"O Cord\u00f3n","year":"2006","unstructured":"Cord\u00f3n O, Herrera-Viedma E, Luque M (2006) Improving the learning of boolean queries by means of a multiobjective IQBE evolutionary algorithm. Inf Process Manage 42(3):615\u2013632","journal-title":"Inf Process Manage"},{"key":"172_CR11","unstructured":"Deb K (2002) Multi-objective optimization using evolutionary algorithms. In: Wiley interscience series on systems and optimization, 3rd edn. Wiley, New York"},{"issue":"4","key":"172_CR12","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1007\/s00500-004-0377-4","volume":"9","author":"K Deb","year":"2005","unstructured":"Deb K (2005) A population-based algorithm-generator for real-parameter optimization. Soft Comput 9(4):236\u2013253","journal-title":"Soft Comput"},{"issue":"2","key":"172_CR13","first-page":"181","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):181\u2013197","journal-title":"IEEE Trans Evol Comput"},{"key":"172_CR14","first-page":"265","volume-title":"Foundations of genetic algorithms. Proceedings of the 1st workshop on foundations of genetic algorithms, Bloomington Campus, Indiana, USA, July 1990","author":"LJ Eshelman","year":"1990","unstructured":"Eshelman LJ (1990) The CHC adaptive search algorithm: how to have safe search when engaging in nontraditional genetic recombination. In: Rawlins GJE (eds). Foundations of genetic algorithms. Proceedings of the 1st workshop on foundations of genetic algorithms, Bloomington Campus, Indiana, USA, July 1990. Morgan Kaufmann, San Francisco, pp 265\u2013283"},{"key":"172_CR15","volume-title":"Gene expression programming: mathematical modelling by an artificial intelligence","author":"C Ferreira","year":"2002","unstructured":"Ferreira C (2002) Gene expression programming: mathematical modelling by an artificial intelligence, 1st edn. Gepsoft, Portugal","edition":"1"},{"key":"172_CR16","volume-title":"Java reflection in action","author":"IR Forman","year":"2004","unstructured":"Forman IR, Forman N (2004) Java reflection in action. Manning Publications, Greenwich"},{"key":"172_CR17","unstructured":"Fowler M (2003) UML Distilled: a brief guide to the standard object modeling language. In: Object technology, 3rd edn. Addison- Wesley Professional, Reading"},{"key":"172_CR18","unstructured":"Free Software Foundation. GCJ: The GNU compiler for the Java^TMprogramming language. http:\/\/gcc.gnu.org\/java\/, September 2006"},{"issue":"2","key":"172_CR19","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1142\/S021821300600262X","volume":"15","author":"C Gagn\u00e9","year":"2006a","unstructured":"Gagn\u00e9 C, Parizeau M (2006a) Genericity in evolutionary computation software tools: principles and case-study. Int J Artif Intell Tools 15(2):173\u2013194","journal-title":"Int J Artif Intell Tools"},{"key":"172_CR20","doi-asserted-by":"crossref","unstructured":"Gagn\u00e9 C, Parizeau M (2006b) Open BEAGLE: an evolutionary computation framework in C++. http:\/\/beagle.gel.ulval.ca","DOI":"10.1145\/1138470.1138473"},{"key":"172_CR21","volume-title":"Design patterns: elements of reusable object oriented software","author":"E Gamma","year":"1994","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1994) Design patterns: elements of reusable object oriented software. Addison Wesley, Reading"},{"key":"172_CR22","volume-title":"Genetic algorithms in search, optimization, and machine learning","author":"DE Goldberg","year":"1989","unstructured":"Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley Professional, Canad\u00e1"},{"key":"172_CR23","unstructured":"Grand M (1998) Patterns in Java. A catalog of reusable design patterns illustrated with UML, vol 1, 1st edn. Wiley Computer Publishing, New York"},{"issue":"4","key":"172_CR24","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1023\/A:1006504901164","volume":"12","author":"F Herrera","year":"1998","unstructured":"Herrera F, Lozano M, Verdegay JL (1998) Tackling real-coded genetic algorithms: operators and tools for behavioural analysis. Artif Intell Rev 12(4):265\u2013319","journal-title":"Artif Intell Rev"},{"key":"172_CR25","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1007\/s00500-004-0379-2","volume":"4","author":"C Herv\u00e1s","year":"2005","unstructured":"Herv\u00e1s C, Ortiz D (2005) Analizing the statistical features of CIX-L2 crossover offspring. Soft Comput 4:270\u2013279","journal-title":"Soft Comput"},{"key":"172_CR26","doi-asserted-by":"crossref","unstructured":"Higuchi T, Tsutsui S, Yamamura M (2000) Theoretical analysis of simplex crossover for real-coded genetic algorithms. In: Schoenauer M, Deb K, Rudolph G, Yao X, Lutton E, Merelo JJ, Schwefel HP (eds) Parallel problem solving in nature (PPSN-VI). Lecture notes in computer science, Paris, France, vol 1917. Springer, Berlin, pp 365\u2013374","DOI":"10.1007\/3-540-45356-3_36"},{"key":"172_CR27","unstructured":"Jin W, Tontiwachwunthikul P, Chan CW, Huang GH (2005) A genetic algorithms framework for grey non-linear programming problems. In: Canadian conference on electrical and computer engineering 2005, Saskatoon. IEEE, USA, pp 2187\u20132190"},{"key":"172_CR28","unstructured":"Keijzer M, Merelo JJ, Romero G, Schoenauer M (2001) Evolving objects: a general purpose evolutionary computation library. In: Collet P, Fonlupt C, Hao J-K, Lutton E, Schoenauer M (eds) Artificial evolution: selected papers from the 5th European conference on artificial evolution. Lecture notes in computer science, London, UK, vol 2310. Springer, Berlin, pp 231\u2013244"},{"key":"172_CR29","unstructured":"Keith MJ, Martin MC (1994) Genetic programming in C++: implementation issues. In: Kinnear KE Jr (ed) Advances in genetic programming, Cambridge, MA, USA. MIT, Cambridge, pp 285\u2013310"},{"key":"172_CR30","unstructured":"Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. In: Complex adaptive systems. MIT, Cambridge"},{"key":"172_CR31","unstructured":"Krasnogor N, Smith J (2000) MAFRA: a Java memetic algorithms framework. In: Genetic and evolutionary computation 2000 workshops, Las Vegas, Nevada, USA, pp 125\u2013131"},{"issue":"5","key":"172_CR32","doi-asserted-by":"crossref","first-page":"474","DOI":"10.1109\/TEVC.2005.850260","volume":"9","author":"N Krasnogor","year":"2005","unstructured":"Krasnogor N, Smith J (2005) A tutorial for competent memetic algorithms: model, taxonomy, and design issues. IEEE Trans Evol Comput 9(5):474\u2013488","journal-title":"IEEE Trans Evol Comput"},{"key":"172_CR33","volume-title":"Scatter search: methodology and implementation in C","author":"M Laguna","year":"2002","unstructured":"Laguna M, Price Hossell K, Mart\u00ed R (2002) Scatter search: methodology and implementation in C. Kluwer Academic Publishers, Norwell"},{"key":"172_CR34","unstructured":"Lenaers T, Manderick B (1998) Building a genetic programming framework: the added value of design patterns. In: Banzhaf W, Poli R, Schoenauer M, Fogarty TC (eds) Proceedings of the EuroGP 98. Lecture notes in computer science, Paris, France, vol 1391. Springer, Berlin, pp 196\u2013208"},{"key":"172_CR35","unstructured":"Lewis B, Berg DJ (2001) Multithreaded programming with Java. In: Java series. Prentice Hall, California"},{"key":"172_CR36","unstructured":"Liu HS, Mernik M, Bryant BR (2004) Parameter control in evolutionary algorithms by domain-specific scripting language PPCEA. In: Proceedings of the 1st international conference on bioinspired optimization methods and their applications (BIOMA\u201904), Ljubljana, Slovenia, pp 41\u201350"},{"key":"172_CR37","unstructured":"Luke S, Panait L, Balan G, Paus S, Skolicki Z, Bassett J, Hubley R, Chircop A (2006) ECJ: a Java based evolutionary computation research system. http:\/\/cs.gmu.edu\/eclab\/projects\/ecj"},{"key":"172_CR38","volume-title":"Knapsack problems: algorithms and computer implementations","author":"S Martello","year":"1990","unstructured":"Martello S, Toth P (1990) Knapsack problems: algorithms and computer implementations. Wiley, Chichester"},{"key":"172_CR39","unstructured":"Meyer M, Hufschlag K (2006) A generic approach to an object- oriented learning classifier system library. J Artif Soc Soc Simul 9(3), http:\/\/jasss.soc.surrey.ac.uk\/9\/3\/9.html"},{"issue":"2","key":"172_CR40","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1162\/evco.1995.3.2.199","volume":"3","author":"DJ Montana","year":"1995","unstructured":"Montana DJ (1995) Strongly typed genetic programming. Evol Comput 3(2):199\u2013230","journal-title":"Evol Comput"},{"issue":"10","key":"172_CR41","doi-asserted-by":"crossref","first-page":"881","DOI":"10.1007\/s00500-005-0014-x","volume":"10","author":"M Mucientes","year":"2006","unstructured":"Mucientes M, Moreno DL, Bugar\u00edn A, Barro S (2006) Evolutionary learning of a fuzzy controller for wall-following behavior in mobile robotics. Soft Comput 10(10):881\u2013889","journal-title":"Soft Comput"},{"key":"172_CR42","unstructured":"O\u2019Neill M, Ryan C (2003) Grammatical evolution: evolutionary automatic programming in an arbitrary language. In: Genetic programming, vol 3. Kluwer Academic Publishers, Boston"},{"key":"172_CR43","unstructured":"Punch B, Zongker D (1998) lil-gp 1.1 beta. http:\/\/garage.cse.msu.edu\/ software\/lil-gp"},{"issue":"1","key":"172_CR44","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/S1568-4946(01)00009-6","volume":"1","author":"A Ratle","year":"2001","unstructured":"Ratle A, Sebag M (2001) Grammar-guided genetic programming and dimensional consistency: application to non-parametric identification in mechanics. Appl Soft Comput 1(1):105\u2013118","journal-title":"Appl Soft Comput"},{"key":"172_CR45","volume-title":"The awesome power of Java Beans","author":"LH Rodrigues","year":"1998","unstructured":"Rodrigues LH (1998) The awesome power of Java Beans. Manning, Greenwich"},{"issue":"5","key":"172_CR46","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1007\/s11257-004-7961-2","volume":"14","author":"C Romero","year":"2004","unstructured":"Romero C, Ventura S, de Bra P (2004) Knowledge discovery with genetic programming for providing feedback to courseware author. User modeling and user-adapted interaction. J Personal Res 14(5):425\u2013465","journal-title":"User modeling and user-adapted interaction. J Personal Res"},{"key":"172_CR47","unstructured":"Rummler A (2006) Evolvica: a Java framework for evolutionary algorithms. http:\/\/www.evolvica.org"},{"key":"172_CR48","first-page":"92","volume-title":"Fuzzy days 2001. Lecture notes in computer science, vol 2206","author":"A Rummler","year":"2001","unstructured":"Rummler A, Scarbata G (2001) eaLib\u2014a Java framework for implementation of evolutionary algorithms. In: Reusch B (eds). Fuzzy days 2001. Lecture notes in computer science, vol 2206. Springer, Berlin Heidelberg, pp 92\u2013102"},{"issue":"3","key":"172_CR49","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1109\/4235.735432","volume":"2","author":"B Sareni","year":"1998","unstructured":"Sareni B, Kr\u00e4henbuhl L (1998) Fitness sharing and niching methods revisited. IEEE Trans Evolut Comput 2(3):97\u2013106","journal-title":"IEEE Trans Evolut Comput"},{"key":"172_CR50","unstructured":"Silva S (2005) GPLAB: a genetic programming toolbox for MATLAB. http:\/\/gplab.sourceforge.net"},{"key":"172_CR51","volume-title":"Multiple criteria optimization: theory, computation, and application","author":"E Steuer","year":"1989","unstructured":"Steuer E (1989) Multiple criteria optimization: theory, computation, and application. Wiley, New York"},{"key":"172_CR52","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","volume":"11","author":"R Storn","year":"1997","unstructured":"Storn R, Price K (1997) Differential evolution, a fast and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341\u2013359","journal-title":"J Glob Optim"},{"issue":"4","key":"172_CR53","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1109\/3477.938259","volume":"31","author":"KC Tan","year":"2001","unstructured":"Tan KC, Lee TH, Khoo D, Khor EF (2001) A multiobjective evolutionary algorithm toolbox for computer-aided multiobjective optimization. IEEE Trans Syst Man Cyber Part B Cyber 31(4):537\u2013556","journal-title":"IEEE Trans Syst Man Cyber Part B Cyber"},{"issue":"3","key":"172_CR54","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1109\/TSMCC.2003.817359","volume":"33","author":"KC Tan","year":"2003","unstructured":"Tan KC, Tay A, Cai J (2003) Design and implementation of a distributed evolutionary computing software. IEEE Trans Syst Man Cybern Part B Cybern 33(3):325\u2013338","journal-title":"IEEE Trans Syst Man Cybern Part B Cybern"},{"key":"172_CR55","first-page":"23","volume-title":"Primer Congreso Espa\u00f1ol de Algoritmos Evolutivos y Bioinspirador","author":"S Ventura","year":"2002","unstructured":"Ventura S, Ortiz D, Herv\u00e1s C (2002) JCLEC: Una biblioteca de clases java para computaci\u00f3n evolutiva. In: Alba E, Fern\u00e1ndez F, Herrera F, Hidalgo JI, Lanchares J, Merelo JJ, S\u00e1nchez JM. (eds). Primer Congreso Espa\u00f1ol de Algoritmos Evolutivos y Bioinspirador. M\u00e9rida, Spain, pp 23\u201330"},{"issue":"4","key":"172_CR56","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1007\/s10710-005-4805-8","volume":"6","author":"ML Wong","year":"2005","unstructured":"Wong ML (2005) Evolving recursive programs by using adaptive grammar based genetic programming. Genet Program Evol Mach 6(4):421\u2013455","journal-title":"Genet Program Evol Mach"},{"key":"172_CR57","doi-asserted-by":"crossref","unstructured":"Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms\u2014a comparative case study. In: Eiben AE, Back T, Schoenauer M, Schwefel H (eds) Parallel problem solving from nature\u2014PPSN-V. Lecture notes in computer science, Amsterdan, vol 1498. Springer, Berlin, pp 292\u2013301","DOI":"10.1007\/BFb0056872"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-007-0172-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00500-007-0172-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-007-0172-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T01:39:51Z","timestamp":1559093991000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00500-007-0172-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,4,18]]},"references-count":57,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2007,10,29]]}},"alternative-id":["172"],"URL":"https:\/\/doi.org\/10.1007\/s00500-007-0172-0","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,4,18]]}}}