{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T10:29:09Z","timestamp":1770287349174,"version":"3.49.0"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2007,7,1]],"date-time":"2007-07-01T00:00:00Z","timestamp":1183248000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2007,7]]},"abstract":"<jats:p>A virtual reconfigurable circuit (VRC) is a domain-specific reconfigurable device developed using an ordinary FPGA in order to easily implement evolvable hardware applications. While a fast partial runtime reconfiguration and application-specific programmable elements represent the main advantages of VRC, the main disadvantage of the VRC is the area consumed. This study describes experiments conducted to estimate how the use of VRC influences the dependability of FPGA-based evolvable systems. It is shown that these systems are not as sensitive to faults as their area-demanding implementations might suggest. An evolutionary algorithm is utilized to design fault tolerant circuits as well as to perform an automatic functional recovery when faults are detected in the configuration memory of the FPGA. All the experiments are performed on models of reconfigurable devices.<\/jats:p>","DOI":"10.1145\/1265949.1265954","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Evolutionary functional recovery in virtual reconfigurable circuits"],"prefix":"10.1145","volume":"3","author":[{"given":"Luk\u00e1\u0161","family":"Sekanina","sequence":"first","affiliation":[{"name":"Brno University of Technology, Brno, Czech Republic"}]}],"member":"320","published-online":{"date-parts":[[2007,7]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/IOLTS.2005.31"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1009387.1010276"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the 2nd NASA\/DoD Workshop on Evolvable Hardware. Palo","author":"Bradley D."},{"key":"e_1_2_1_4_1","unstructured":"Carmichael C. Caffrey M. and Salazar A. 2000. Correcting single-event upsets through virtex partial configuration. Xilinx Application Note XAPP 216. Carmichael C. Caffrey M. and Salazar A. 2000. Correcting single-event upsets through virtex partial configuration. Xilinx Application Note XAPP 216."},{"key":"e_1_2_1_5_1","series-title":"Lecture Notes in Computer Science","volume-title":"Evolvable Systems: From Biology to Hardware","author":"Garvie M.","year":"2003"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/11549703_7"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/EH.2005.6"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:20040014"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 2nd International Conference on From Animals to Animats 2: Simulation of Adaptive Behavior. Honolulu, HA. MIT Press, 417--424","author":"Higuchi T."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/11549703_5"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Koza J. R. Bennett F. H. Andre D. and Keane M. A. 1999. Genetic Programming III: Darwinian Invention and Problem Solving. Morgan Kaufmann San Francisco CA. Koza J. R. Bennett F. H. Andre D. and Keane M. A. 1999. Genetic Programming III: Darwinian Invention and Problem Solving. Morgan Kaufmann San Francisco CA.","DOI":"10.1109\/TEVC.1999.788530"},{"key":"e_1_2_1_12_1","series-title":"Lecture Notes in Computer Science","volume-title":"Proceedings of the 5th Conference on Evolvable Systems: From Biology to Hardware","author":"Lohn J. D."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.842998"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/11549703_8"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Masner J. Cavalieri J. Frenzel J. F. and Foster J. A. 2000. Size versus robustness in evolved sorting networks: Is bigger better&quest; In Proceedings of the 2nd NASA\/DoD Workshop on Evolvable Hardware. Palo Alto CA. IEEE Computer Society 81--90. Masner J. Cavalieri J. Frenzel J. F. and Foster J. A. 2000. Size versus robustness in evolved sorting networks: Is bigger better&quest; In Proceedings of the 2nd NASA\/DoD Workshop on Evolvable Hardware. Palo Alto CA. IEEE Computer Society 81--90.","DOI":"10.1109\/EH.2000.869345"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010016313373"},{"key":"e_1_2_1_17_1","unstructured":"Pradhan D. 1996. Fault-Tolerant Computer System Design. Prentice Hall Upper Saddle River New Jersey. Pradhan D. 1996. Fault-Tolerant Computer System Design. Prentice Hall Upper Saddle River New Jersey."},{"key":"e_1_2_1_18_1","unstructured":"qpro. 2001. Qpro Virtex 2.5v QML high-reliability FPGAs. Xilinx data sheet DS002. qpro. 2001. Qpro Virtex 2.5v QML high-reliability FPGAs. Xilinx data sheet DS002."},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 2006 IEEE Congress on Evolutionary Computation","author":"Salomon R."},{"key":"e_1_2_1_20_1","series-title":"Lecture Notes in Computer Science","volume-title":"Proceedings of the 5th Conference on Evolvable Systems: From Biology to Hardware","author":"Sekanina L."},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Sekanina L. 2004. Evolvable components: From Theory to Hardware Implementations. Springer-Verlag Berlin Germany. Sekanina L. 2004. Evolvable components: From Theory to Hardware Implementations. Springer-Verlag Berlin Germany.","DOI":"10.1007\/978-3-642-18609-7"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1128022.1128052"},{"key":"e_1_2_1_23_1","first-page":"461","article-title":"An evolvable combinational unit for FPGAs","volume":"23","author":"Sekanina L.","year":"2004","journal-title":"Comput. Informat."},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the IEEE Congress on Evolutionary Computation","author":"Sekanina L."},{"key":"e_1_2_1_25_1","volume-title":"Proceedings of the 2004 NASA\/DoD Conference on Evolvable Hardware","author":"Stoica A."},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 3rd NASA\/DoD Workshop on Evolvable Hardware. IEEE Computer Society","author":"Stoica A."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/787263.787841"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/558001"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the 3rd NASA\/DoD Workshop on Evolvable Hardware","author":"Tyrrell A. M."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:20040899"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJICA.2007.013402"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the 11th IEEE Symposium on Field-Programmable Custom Computing Machines. Washington, D.C. IEEE Computer Society, 133--142","author":"Wirthlin M. J."},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 5th NASA\/DoD Workshop on Evolvable Hardware","author":"Zebulum R. S."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/11549703_4"},{"key":"e_1_2_1_35_1","volume-title":"Applications of Evolutionary Computing. Lecture Notes in Computer Science","volume":"3005","author":"Zhang Y."}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1265949.1265954","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1265949.1265954","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:24Z","timestamp":1750278144000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1265949.1265954"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7]]},"references-count":35,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2007,7]]}},"alternative-id":["10.1145\/1265949.1265954"],"URL":"https:\/\/doi.org\/10.1145\/1265949.1265954","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"value":"1550-4832","type":"print"},{"value":"1550-4840","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,7]]},"assertion":[{"value":"2007-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}