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.
(Texto gerado automaticamente pela aplicação CVLattes)

Última atualização do currículo em 16/10/2011
Endereço para acessar este CV:
http://lattes.cnpq.br/5644676140910061

Dados pessoais
NomeWesley Attrot
Nome em citações bibliográficasATTROT, W.
SexoMasculino
Endereço profissionalUniversidade 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

Formação acadêmica/Titulação
2004 - 2008Doutorado em Ciência da Computação .
Universidade Estadual de Campinas, UNICAMP, Brasil.
Título: Otimizações para Acesso à Memória em Tradução Binária Dinâmica, Ano de Obtenção: 2008.
Orientador: Guido Costa Souza de Araújo.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico .
2002 - 2004Mestrado em Ciência da Computação .
Universidade Estadual de Campinas, UNICAMP, Brasil.
Título: Xingó - Compilação para uma Representação Intermediária Executável, Ano de Obtenção: 2004.
Orientador: Guido Costa Souza de Araújo.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico .
1998 - 2002Graduaçã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.

Formação complementar
1995 - 1996Curso Integrado em Ambiente Windows. (Carga horária: 200h).
Master Informática.
1994 - 1994Curso Integrado de Processamento de Dados. (Carga horária: 200h).
Master Informática.

Atuação profissional
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/2006Está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/2005Está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/2002Está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 - 2012Atividades 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 - 2012Atividades de Participação em Projeto, Centro de Ciências Exatas, Departamento de Computação.
Projetos de pesquisa
Color Flipping in Graph Coloring

Projetos de Pesquisa
2009 - 2012Desenvolvimento 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 - 2012Desenvolvimento 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 - 2012Color 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.
.

Membro de corpo editorial
2011 - Atual Periódico: Semina. Ciências Exatas e Tecnológicas (Impresso)

Áreas de atuação
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.

Idiomas
Português Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Inglês Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.


Produção em C,T & A
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.
5.   Breternitz,M. ; Gabriel Loh ; Black,B. ; Rupley,J.P. ; Sassone,P.G. ; ATTROT, W. ; Wu,Y. . A Segmented Bloom Filter Algorithm for Efficient Predictors. In: 20th IEEE International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2008, Campo Grande. SBAC-PAD, 2008. p. 123-130.
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).

Bancas
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.

Eventos
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
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