![]() |
Wesley Attrot
possui
graduação
em Ciência da Computação
pela
Universidade Estadual de Londrina
(2002)
, mestrado
em Ciência da Computação
pela
Universidade Estadual de Campinas
(2004)
e doutorado
em Ciência da Computação
pela
Universidade Estadual de Campinas
(2008)
. Atualmente é Professor Adjunto
da
Universidade Estadual de Londrina e Membro de corpo editorial
da
Semina. Ciências Exatas e Tecnológicas (Impresso). Tem experiência
na área de
Ciência da Computação
, com ênfase em Sistemas de Computação.
Última
atualização do currículo em 16/10/2011
Endereço para acessar este CV: http://lattes.cnpq.br/5644676140910061 |
| Nome | Wesley Attrot |
| Nome em citações bibliográficas | ATTROT, W. |
| Sexo | Masculino |
| Endereço profissional | Universidade Estadual de Londrina, Centro de Ciências Exatas, Departamento de Computação. Rod. Celso Garcia cid, s/n Campus Universitário 86051-990 - Londrina, PR - Brasil - Caixa-Postal: 6001 Telefone: (43) 33714678 Ramal: 4636 Fax: (43) 33714294 URL da Homepage: www.uel.br |
| 1998 - 2002 | Graduação em Ciência da Computação
.
Universidade Estadual de Londrina, UEL, Brasil. Título: Aplicações da Robótica no Ensino de Ciência da Computação: Um estudo de Caso. Orientador: Pedro Paulo da Silva Ayrosa. |
| 1995 - 1996 | Curso Integrado em Ambiente Windows.
(Carga horária: 200h). Master Informática. |
| 1994 - 1994 | Curso Integrado de Processamento de Dados.
(Carga horária: 200h). Master Informática. |
| Intel Corporation, INTEL, Estados Unidos. |
| Vínculo institucional |
| 2006 - 2006 | Vínculo: Intern, Enquadramento Funcional: Estagiário |
| Outras informações | Estágio realizado nas instalações da INTEL em Austin - Texas, USA. No estágio foram realizadas pesquisas com Dynamic Binary Translation. Também no estágio foi desenvolvido uma patente relativa a Bloom Filters. |
| Atividades |
| 01/2006 - 07/2006 | Estágios , PSL - Programming System Lab, . |
|
Estágio realizado Pesquisa em Dynamic Binary Translation (DBT). |
| Universidade Estadual de Campinas, UNICAMP, Brasil. |
| Vínculo institucional |
| 2004 - 2008 | Vínculo: Bolsista Doutorado, Enquadramento Funcional: Estudante, Regime: Dedicação exclusiva. |
| Atividades |
| 03/2005 - 08/2005 | Estágios , Instituto de Computação - UNICAMP, . |
|
Estágio realizado Programa de Estágio Docente na Atividade Supervisionada de apoio a Docência. |
| 08/2002 - 12/2002 | Estágios , Instituto de Computação - UNICAMP, . |
|
Estágio realizado Programa de Estágio Docente na Atividade Supervisionada de apoio a Docência.. |
| Universidade Estadual de Londrina, UEL, Brasil. |
| Vínculo institucional |
| 2009 - Atual | Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Carga horária: 40, Regime: Dedicação exclusiva. |
| Vínculo institucional |
| 2000 - 2000 | Vínculo: Iniciação Científica, Enquadramento Funcional: Estudante |
| Outras informações | PROJETO ABEL - Ambiente Básico da Escrita da Língua Portuguesa. 2000. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Estadual de Londrina. Orientador: Cinthyan Renata Sachs Camerlengo de Barbosa. |
| Atividades |
| 2009 - 2012 | Atividades de Participação em Projeto, Departamento de Computação, . |
|
Projetos de pesquisa Desenvolvimento do Compilador XCC Desenvolvimento de um Tradutor Automático entre Linguaguens de Programação |
| 2009 - 2012 | Atividades de Participação em Projeto, Centro de Ciências Exatas, Departamento de Computação. |
|
Projetos de pesquisa Color Flipping in Graph Coloring |
| 2009 - 2012 | Desenvolvimento do Compilador XCC |
| Descrição: O PRESENTE PROJETO TEM A FINALIDADE DE PROPOR O DESENVOLVIMENTO DE UM NOVO COMPILADOR DE CÓDIGO ABERTO, QUE SERÁCHAMADO DE XCC, QUE SIRVA DE PLATAFORMA DE PESQUISA PARA A COMUNIDADE ACADÊMICA E QUE SEJA UM COMPILADOR DE PRODUÇÃO QUE POSSA COMPETIR DE IGUAL PARA IGUAL COM COMPILADORES COMERCIAIS EM TERMOS DO DESEMPENHO DO CÓDIGO GERADO.. Situação: Em andamento; Natureza: Pesquisa. Alunos envolvidos: Graduação ( 3) . Integrantes: Elieser Botelho Manhas Junior - Integrante / Wesley Attrot - Coordenador. . |
| 2009 - 2012 | Desenvolvimento de um Tradutor Automático entre Linguaguens de Programação |
| Descrição: O PRESENTE PROJETO DE PESQUISA TEM POR OBJETIVO DESENVOLVER UM TRADUTOR AUTOMÁTICO ENTRE LINGUAGENS DE PROGRAMAÇÃO, ONDE O FOCO É TRADUZIR PROGRAMAS DESENVOLVIDOS EM LINGUAGEM DE PROGRAMAÇÃO ANTIGAS PARA LINGUAGENS DE PROGRAMAÇÃO MODERNAS, DE FORMA QUE OS PROGRAMAS
TRADUZIDOS SEJAM CAPAZES DE UTILIZAR OS NOVOS RECURSOS PRESENTES NO HARDWARE ATUAL BEM COMO OS RECURSOS DA LINGUAGEM ALVO. ATUALMENTE AS LINGUAGENS COBOL, FORTRAN E PL1 ESTÃO SOB ANÁLISE COMO CANDIDATAS A LINGUAGENS DE ENTRADA, AO PASSO QUE JAVA ESTÁ SENDO CONSIDERADA COMO LINGUAGEM ALVO. O PROJETO IRÁ PRODUZIR COMO RESULTADO UMA FERRAMENTA EXPANSÍVEL PARA TRADUZIR LINGUAGENS DE PROGRAMAÇÃO DE FORMA AUTOMÁTICA, TENDO COMO PÚBLICO ALVO EMPRESAS QUE UTILIZAM SOFTWARE DESENVOLVIDO EM LINGUAGENS ANTIGAS E QUE PRECISAM SER ATUALIZADOS PARA LINGUAGENS MODERNAS.. Situação: Em andamento; Natureza: Pesquisa. Alunos envolvidos: Graduação ( 3) . Integrantes: Wesley Attrot - Coordenador. . |
| 2009 - 2012 | Color Flipping in Graph Coloring |
| Descrição: ALOCAÇÃO DE REGISTRADORES É UMA OTIMIZAÇÃO MUITO IMPORTANTE EM QUALQUER COMPILADOR MODERNO. UMA ALOCAÇÃO MAL FEITA PODE FAZER COM QUE UM PROGRAMA ALTAMENTE OTIMIZADO, TENHA UM BAIXO
DESEMPENHO. EM GERAL, TODAS AS TÉCNICAS TENTAM, TANTO QUANTO POSSÍVEL, EVITAR O USO DA MEMÓRIA PRINCIPAL DO COMPUTADOR, DEVIDO À DIFERENÇA DE VELOCIDADE DO PROCESSADOR E DA MEMÓRIA. COMO A
QUANTIDADE DE REGISTRADORES DISPONÍVEIS QUASE NUNCA É SUFICIENTE, O ALGORITMO DE ALOCAÇÃO NÃO CONSEGUIRÁ MAPEAR CADA VARIÁVEL DO PROGRAMA EM UM REGISTRADOR. QUANDO ESSA SITUAÇÃO OCORRE, O
ALGORITMO DE ALOCAÇÃO DEVE RESERVAR UM ESPAÇO DE MEMÓRIA NA PILHA DE EXECUÇÃO DO PROGRAMA PARA ARMAZENAR AS VARIÁVEIS NÃO MAPEADAS EM REGISTRADOR, SENDO QUE TAL PROCESSO RECEBE O NOME DE GERAÇÃO DE SPILL CODE.
O PRESENTE PROJETO TEM POR OBJETIVO INVESTIGAR UMA
TÉCNICA DE REDUÇÃO DE SPILL CODE DENOMINADA DE COLOR FLIPPING QUE TEM POR OBJETIVO MINIMIZAR A QUANTIDADE DE SPILL CODE QUE É GERADO DURANTE A ALOCAÇÃO DE REGISTRADORES.. Situação: Em andamento; Natureza: Pesquisa. Integrantes: Wesley Attrot - Coordenador. . |
| 2011 - Atual | Periódico: Semina. Ciências Exatas e Tecnológicas (Impresso) |
| 1. | Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação /
Especialidade: Software Básico. |
| Português | Compreende Bem, Fala Bem, Lê Bem, Escreve Bem. |
| Inglês | Compreende Bem, Fala Bem, Lê Bem, Escreve Bem. |
| Produção bibliográfica |
| Trabalhos completos publicados em anais de congressos |
| 1. | ATTROT, W. ; Nicácio, D. ; Borin, E. ; Rigo, S. ; Araujo,G.C.S. . Live Range Hole Allocation. In: AMAS-BT, 2011, San Jose.
Proceedings of 4th Workshop on Architectural and Microarchitectural Support for Binary Translation, 2011. |
| 2. | SANTOS, M. R. ; ATTROT, W. ; VENANCIO, E. J. . VNBLAST: A NetBlast Management System. In: IADIS Applied Computing, 2011, Rio de Janeiro. IADIS Applied Computing, 2011. |
| 3. | BORTOLOTTI, M. V. V. ; ATTROT, W. . Implementação de um front-end para o compilador otimizante XCC. In: VIII SECOMP LONDRINA - SEMINÁRIO DE COMPUTAÇÃO, 2011, Londrina. VIII SECOMP LONDRINA, 2011. |
| 4. | ATTROT, W. ; Araujo,G.C.S. . Cold Code Analysis. In: Proceedings of 1th Workshop on Architectural and Microarchitectural Support for Binary Translation, 2008, Beijing.
AMAS-BT 2008, 2008. v. 1. p. 14-21. |
| 6. | ATTROT, W. ; AYROSA, P. P. S. . Aplicações da Robótica no Ensino de Ciência da Computação. In: X Workshop sobre Educação em Computação (WEI), 2002, Florianópolis. Anais do XXII Congresso da Sociedade Brasileira de Computação, 2002. v. 1. p. 63-63. |
| Resumos publicados em anais de congressos |
| 1. | BARBOSA, C. R. S. C. ; CANOLA, S. T. ; ATTROT, W. ; PEREIRA, M. A. C. . Análise Sintática de um Subconjunto do Português com Enfoque Lingüístico-Computacional. In: VIII SIMPÓSIO ANUAL DE ESTUDANTES DA UNIFIL, 2000, Londrina. VIII SIMPÓSIO ANUAL DE ESTUDANTES DA UNIFIL, 2000. p. 167-168. |
| Apresentações de Trabalho |
| 1. | SANTOS, M. R. ; ATTROT, W. ; BRANCHER, J. D. ; FELINTO, A. S. . Acesso, busca e alinhamento de sequencias genéticas ao banco de dados GenBank. 2010. (Apresentação de Trabalho/Congresso). |
| Demais tipos de produção bibliográfica |
| 1. | NICÁCIO, D. H. K. D. ; ATTROT, W. ; Araujo,G.C.S. ; Borin, E. . Dynamic Optimization Effects on DBT 2008 (Relatório Técnico 15/2008 - Instituto de Computação Unicamp). |
| 2. | ATTROT, W. ; Araujo,G.C.S. . Hole Allocation in Spill Code Generation 2008 (Relatório Técnico 27/2008 - Instituto de Computação Unicamp). |
| Produção técnica |
| Softwares sem registro de patente |
| 1. | ATTROT, W. ; Araujo,G.C.S. . Compilador Otimizante Xingó. 2002. |
| Demais tipos de produção técnica |
| 1. | Breternitz,M. ; Wu,Y. ; Sassone,P.G. ; Rupley,J.P. ; ATTROT, W. ; Black,B. . U.S. Patent 7620781 - EFFICIENT BLOOM FILTER. 2009.
(Patente).
|
| 2. | Breternitz,M. ; Wu,Y. ; Sassone,P.G. ; Rupley,J.P. ; ATTROT, W. ; Black,B. . U.S. Patent Application - EFFICIENT BLOOM FILTER - 42P24483. 2006. (U.S. Patent Application). |
| Participação em bancas examinadoras |
| Dissertações |
| 1. | ATTROT, W.; AYROSA, P. P. S.; BRUNETTO, M. A. O.; PEREIRA, R. M.. Participação em banca de Paulo Roberto Silla. Identificação de microRNAs e seus alvos no genoma da soja com o uso de abordagens computacionais. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Londrina. |
| 2. | ATTROT, W.; AYROSA, P. P. S.; BRUNETTO, M. A. O.; PERIOTTO, A. J.. Participação em banca de Rafael Gomes Mantovani. Utilização de Redes Neurais de Spikes para Tarefas de Navegação de Agentes Robóticos Autônomos. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Londrina. |
| 3. | ATTROT, W.; BRANCHER, J. D.; FELINTO, A. S.; TAKAHASHI, L. S. A.. Participação em banca de Felipe Haddad Manfio. Reconhecimento de padrões visuais herdados através de técnicas de processamento de imagem e mineração de dados: Um estudo de caso da Dendrobium nobile. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Londrina. |
| Participação em bancas de comissões julgadoras |
| Concurso público |
| 1. | ATTROT, W.. Concurso Público para Profesor Não-Titular. 2011. Universidade Estadual de Maringá. |
| 2. | ATTROT, W.. Concuro Público para Professor Não-Titular. 2011. Universidade Estadual de Londrina. |
| Outras participações |
| 1. | ATTROT, W.. Processo de seleção de empreendimentos para incubação na INTUEL. 2009. Incubadora Internacional de Empresas de Base Tecnológica da UEL. |
| Participação em eventos |
| 1. | 1st Workshop on Architectural and Microarchitectural Support for Binary Translation.Cold Code Analysis. 2008. (Simpósio). |
| 2. | Int'l Symposium on Computer Architecture (ISCA-35). 2008. (Simpósio). |
| 3. | 1º Windows Academic Days Brazil - UNICAMP. 2007. (Simpósio). |
| 4. | Desafios Contemporâneos do Ensino Superior - UNICAMP. 2007. (Outra). |
| 5. | Intel Developer Forum. 2006. (Outra). |
| 6. | Intel Developer Forum. 2005. (Outra). |
| 7. | Congresso da Sociedade Brasileira de Computação. 2003. (Congresso). |
| 8. | VI Encontro Anual de Pesquisa e de Iniciação Científica da UNOESTE.Aplicações da Robóticano Ensino da Computação. 2001. (Encontro). |
| 9. | Simpósio de Estudantes do Cesulon.Análise Sintática de um Subconjunto do Português com Enfoque Lingüístico-Computacional. 2000. (Simpósio). |
| 10. | V SEMANA DA FÍSICA - Universidade Estadual de Londrina. 2000. (Outra). |
| 11. | Projeto Conheça a UEL. 2000. (Outra). |
| 12. | VIII Mostra Anual de Ciências de Londrina.Copiadora Eliográfica. 1997. (Outra). |
| Organização de eventos |
| 1. | ATTROT, W. . V Encontro de Bolsistas do Programa de Apoio a Ações Afirmativas para Inclusão Social. 2010. (Outro). |
| Orientações em andamento |
| Dissertação de mestrado |
| 1. | Marcio Rodrigo Santos. VNBLAST: Um sistema de gerenciamento para o NetBlast. Início: 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Londrina. (Orientador). |
| Iniciação científica |
| 1. | Caio Vinicius Fernandes. Configuração de um Mini Super Computador. Início: 2011. Iniciação científica (Graduando em Ciência da Computação) - Universidade Estadual de Londrina. (Orientador). |
| 2. | Helio Albano de Oliveira. Desenvolvimento de uma Biblioteca de Estruturas de Dados. Início: 2011. Iniciação científica (Graduando em Ciência da Computação) - Universidade Estadual de Londrina. (Orientador). |
| 3. | José Luiz Villela Marcondes Mioni. Desenvolvimento de um Pré-Processador C/C++. Início: 2011. Iniciação científica (Graduando em Ciência da Computação) - Universidade Estadual de Londrina. (Orientador). |
| Supervisões e orientações concluídas |
| Trabalho de conclusão de curso de graduação |
| 1. | Daniel Kazuyuki Fugii Matsumoto. Conversor Universal de Linguagens. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Estadual de Londrina. Orientador: Wesley Attrot. |
| 2. | Marcus Vinicius Ventura Bortolotti. Implementação de um Front-End para o Compilador Otimizante XCC. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Estadual de Londrina. Orientador: Wesley Attrot. |
| Página gerada pelo Sistema Currículo Lattes em 10/02/2012 às 15:28:37 |