• Nenhum resultado encontrado

Como sugestões para futuros trabalhos, fundamentado nos resultados obtidos na aplicação da técnica desenvolvida, têm-se:

• Usar este algoritmo para a criação de um software educacional de síntese de circuitos digitais. Para isto, é necessário fazer uma interface amigável utilizando linguagens direcionadas para objetos;

• Testar outros tipos de técnicas para os operadores genéticos ou outros algoritmos evolutivos;

• Obtenção automática dos parâmetros de controle com base na tabela verdade inserida. Estes parâmetros podem ser calculados através de técnicas inteligentes como Redes Neurais.

REFERÊNCIAS

ALTERA Corporation. Introduction to quartus II. Disponível em: http://www.altera.com/literature/manual/intro_to_quartus2.pdf. Acesso em: 24 nov. 2006.

CAMPOS, T. J.; OLIVEIRA, J. R.; JUNGBECH M. Programação genética aplicada ao desenvolvimento de hardware evolutivo. Disponível em: <http://congressos.eletro.ufrgs.br/cba2004/store/CD/cba2004/pdf/1279.pdf>. Acesso em: 25 jul. 2005.

COELLO COELLO, C. A.; CHRISTIANSEN, A. D.; AGUIRRE A. H. Towards automated evolutionary design of combinational circuits, computers and electrical

engineering, Disponível em: <http://citeseer.ist.psu.edu/cache/papers/cs/8753/http:zszzszwww.lania.mxzsz%7eccoell

ozsztechreportszszcircuits.pdf/coello01towards.pdf>. Acesso em: 22 jun. 2007.

GOLDBERG D. E. Genetic algorithms in search, optimization and machine learning. Massachusetts: Addison-Wesley Publishing Company, Inc., 1989.

GOULART SOBRINHO, E. F.; MANTOVANI, S. C. A. EHW aplicado à síntese de circuitos digitais usando representação por portas lógicas. In: SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL-SOBRAPO, 38, 2006, Goiânia. Anais... Goiânia: Universidade Católica de Goiás, 2006. CD-Rom.

GOULART SOBRINHO, E. F.; MANTOVANI, S. C. A. Hardware evolutivo aplicado à síntese de circuitos digitais. In: CONGRESSO BRASILEIRO DE AUTOMÁTICA, 16, 2006, Salvador. Anais… Salvador: SBA, 2006. p. 2730-2735.

HEREFORD, J. Robust sensor system using evolvable hardware. In: CONFERENCE ON EVOLUTION HARDWARE, 2004. Proceedings of the … New York: IEEE/NASA/DoD, 2004. p.161-168.

HEMMI H.; MIZOGUCHI J.; SHIMOHARA K. Development and evolution of hardware behaviors. Lecture Notes In Computer Science, Berlin, v.1062, p. 250 – 265, 1995.

HIGUCHI, T.; TNIWA, T.; TANAKA, H.; IBA, H.; DEGARIS, FURUYA, T. Evolvable hardware with genetic learning: a first step towards. In: INTERNATIONAL

CONFERENCE ON SIMULATION OF ADAPTIVE BEHAVIOR, 2, 1993, Proceedings of the… New York: IEEE, 1993. p. 417 – 424.

HIGUCHI T.; IBA H.; MANDERICK, B. Evolvable hardware. In: KITANO, H.; HENDLER, J.A. (Ed.). Massively parallel artificial intelligence. Menlo Park: AAAIPRESS, 1994. p. 398 – 421.

HIGUCHI, T.; IWATA, M.; KEYMEULEN, D.; SAKANASHI, H.; MURAKAWA, M.; KAJITANI, I.; TAKAHASHI, E.; TODA, K.; SALAMI, N.; KAJIHARA, N.; OTSU, N. Real-world applications of analog and digital evolvable hardware. IEEE Transactions on Evolutionary Computation, New York, v.3, n.3, p.220 – 235, 1999. IBA, H.; IWATA M.; HIGUCHI T. Machine learning approach to gate level evolvable hardware. Lecture Notes In Computer Science, Berlin, v.1259, p. 327 – 343, 1997. IWATA M.; KAJITANI I.; YAMADA H.; IBA H.; HIGUCHI T. A pattern recognition system using evolvable hardware. Lecture Notes In Computer Science, Berlin, v.1141, p.761 – 770, 1996.

IWATA M.; KAJITANI I.; LIU Y.; KAJIHARA N.; HIGUCHI T. Implementation of gate – level using evolvable hardware chip, evolvable systems: from biology to hardware. Lecture Notes In Computer Science, Berlin, v. 2210, p. 38 – 49, 2001. JEWAJINDA Y.; CHONGSTITVATANA P. A cooperative approach to compact genetic algorithm for evolvable hardware. IEEE Congress of Evolutionary Computation, New York, v.1141,p.761-770, 2006.

KAJITANI, I.; HOSHINO, T.; IWATA, M.; HIGUCHI, T. Variable length chromosome GA for evolvable hardware: evolutionary computation. In: PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE, 1996. Proceedings of the… New York: IEEE, 1996. p. 443 – 447, 1996.

KAJITANI I.; HOSHINO T.; NISHIKAWA D.; YOKOI H.; NAKAYA S.; YAMAUCHI T.; INUO T.; KAJIHARA N.; IWATA M.; KEYMEULEN D.; HIGUCHI T. A gate-level EHW chip: implementing GA operations and reconfigurable hardware on a single LSI, evolvable systems: from biology to hardware. Lecture Notes In Computer Science, Berlin, v.1478, p. 1 – 12, 1998.

KEYMEULEN, D.; DURANTEZ, M.; KONAKA, K.; KUNIYOSHI Y.; HIGUCHI T. An evolutionary robot navigation system using a gate-level evolvable hardware, Lecture Notes in Computer Science, Berlin, v.1259, p. 195 – 209, 1997.

KITANO, H. Evolvable hardware with development, circuits and systems, 1996. ISCAS '96. 'Connecting the World'. 1996. IEEE International Symposium, New York, v.4, p. 33 – 36, 1996.

KITANO, H. Challenges of evolvable systems: analysis and future directions. Lecture Notes In Computer Science, Berlin, v.1259, p. 125 – 135, 1997.

KOZA, J. R. Genetic programming: on the programming of computers by means of natural selection. Massachusetts: The MIT Press, 1992.

KOZA, J.R.; DUNLAP, F.; BENNETT III, F.H.; KEANE, M. A.; LOHN J.; ANDRE, D. Automated synthesis of computational circuits using genetic programming. In: IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION – ICEC, Indianapolis. Conference… Indianápolis: IEEE, p. 447-452, 1997.

LEE, D.; BAN, C.; SIM K.; SEOK, H.; LEE K.; ZHANG, B. Behavior evolution of autonomous mobile robot using genetic programming based on evolvable hardware, systems, man, and cybernetics. IEEE International Conference, New York, v.5, p. 8- 11, 2000.

LOUIS, S. J.; RAWLINS, G. J. E. Designer genetic algorithms: genetic algorithms in structure design. In: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS – ICGA, San Diego, 1991. Proceedings of the… New York: IEEE, 1991.

MANDERICK, B.; HIGUCHI T. Evolvable hardware: an outlook. Lecture Notes In Computer Science, Berlin, v.1259, p.305 – 311, 1997.

MANTOVANI, S. C. A.; OLIVEIRA, J.R. Síntese de circuitos digitais por evolução de circuitos. In: SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL, 36, 2004, São João Del Rey. Anais... São João Del Rey: SBPO, 2004. p. 1820-1831.

MANTOVANI, S. C. A. GOULART SOBRINHO, E. F. Síntese de circuitos digitais através de hardware evolutivo. In: CONGRESSO LATINO-IBEROAMERICANO DE INVERTIGACIÓN OPERATIVA, 13, 2006, Montevidéu. Anais... Montevidéu: CLAIO 2006. CD-Rom.

MCGEER P.; SANGHAVI J.; BRAYTON R. K.; SANGIOVANNI-VINCENTELLI A. ESPRESSO-Signature: a new exact minimizer for logic functions. In: PROCEEDINGS OF THE 30TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, 30, 1993, Dallas. Proceedings of the … Dallas: IEEE, 1993. p. 618-624.

MICHALEWICZ, Z. Genetic algorithms + data structures = evolution programs. 3 ed. Heidelberg: Springer-Verlag, 1996.

SANCHES E. Field programmable gate array – fpga circuits. Lecture Notes In Computer Science, Berlin, v. 1062, p. 1 – 18, 1996.

STOMEO, E.; KALGANOVA, T.; LAMBERT, C. A. Novel genetic algorithm for evolvable hardware. In: CONGRESS EVOLUTIONARY COMPUTATION, 2006, New York. Cogress … New York: IEEE, 2006. p. 134 – 141.

SUSHIL J. L. Genetic algorithms as a computational tool for design. 1993. 193 f. PhD (Thesis) – Department of Computer Science, Indiana University, Indiana, 1993. TOMASSINI, M. Evolutionary algorithms. Lecture Notes In Computer Science, Berlin, v.1259, p. 195–209, 1997.

THOMPSON, A. Evolving eletronic robot controllers that exploit hardware resources. Lecture Notes In Computer Science, Berlin, v. 929, p. 640 – 656, 1995.

THOMPSON A.; HARVEY I.; HUSBANDS P. Unconstrained evolution and hard consequences, toward evolvable hardware. Lecture Notes In Computer Science, Berlin, v. 1062, p.136 – 165, 1996.

TYRREL, A. M.; KROHLING, R. A.; ZHOU Y. Elutionary algorithm for the promotion of evolvable hardware. IEE Proceeding Computation Digital Technological, New York, v. 151.

VILELA NETO, O. P.; MASIERO, L. P.; PACHECO, M. A. C.; BARBOSA, C. R. H. Evolvable hardware applied to nanotechnology. In: ADAPTIVE HARDWARE AND SYSTEMS, 1, 2006. Conference ... s.l.: NASA/ESA, 2006.

VON ZUBEN, F. J.; CASTRO, L. N. Computação evolutiva: uma “nova” forma de resolver problemas. Campinas: DCA-FEEC-Unicamp, 2002. Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ia707_02/topico8_02.pdf>.

Acesso em: 14 jul. 2005.

YAO, X.; HIGUCHI, T. Promises and challenges of evolvable hardware. Lecture Notes In Computer Science, Berlin, v. 1259, p. 55 – 78, 1997.

ZEBULUM, R. S.; PACHECO, M. A.; VELLASCO M. Evolvable system in hardware design: taxonomy, survey and applications. Lecture Notes In Computer Science, Berlin, v. 1259, p. 344-358, 1997.

ZEBULUM, R. S. Síntese de circuitos eletrônicos por computação evolutiva. 1999. Tese (Doutorado) – Pontifica Universidade Católica do Rio de Janeiro, 1999.

Apêndice 1

Documentos relacionados