Ricardo Menotti

  • Endereço para acessar este CV: http://lattes.cnpq.br/2509766431540422
  • Última atualização do currículo em 13/04/2018


Possui doutorado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (2010), mestrado em Ciência da Computação e Matemática Computacional pela Universidade de São Paulo (2005) e graduação em Ciência da Computação pela Universidade do Oeste Paulista (2002). Atualmente é professor da Universidade Federal de São Carlos. Tem experiência na área de Ciência da Computação, com ênfase em Hardware, Computação Reconfigurável e Compiladores. (Texto informado pelo autor)


Identificação


Nome
Ricardo Menotti
Nome em citações bibliográficas
MENOTTI, R.;Menotti, Ricardo;Ricardo Menotti;Menotti, R.

Endereço


Endereço Profissional
Universidade Federal de São Carlos, Centro de Ciências Exatas e de Tecnologia, Departamento de Computação.
Rodovia Washington Luís, km 235 - SP-310
Monjolinho
13565905 - São Carlos, SP - Brasil - Caixa-postal: 676
Telefone: (16) 33066606
Ramal: 6606
Fax: (16) 33518233
URL da Homepage: http://www.dc.ufscar.br


Formação acadêmica/titulação


2005 - 2010
Doutorado em Ciências da Computação e Matemática Computacional.
Universidade de São Paulo, USP, Brasil.
Título: LALP: uma linguagem para exploração do paralelismo de loops em computação reconfigurável, Ano de obtenção: 2010.
Orientador: Eduardo Marques.
Palavras-chave: Compiladores; Embedded Systems; Computação Reconfigurável; FPGA.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Computação Reconfigurável.
Setores de atividade: Informática.
2003 - 2005
Mestrado em Ciência da Computacao e Matemática Computacional.
Universidade de São Paulo, USP, Brasil.
Título: Implementação de um módulo Ethernet 10/100Mbps com interface Avalon para o processador Nios II da Altera,Ano de Obtenção: 2005.
Orientador: Eduardo Marques.
Palavras-chave: Computação Reconfigurável; FPGA; Ethernet; System-on-Chip; Embedded Systems.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Teleinformática.
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Arquitetura de Sistemas de Computação.
1998 - 2002
Graduação em Ciência da Computação.
Universidade do Oeste Paulista, UNOESTE, Brasil.
Título: Desenvolvendo Aplicações Seguras Com o Protocolo SSL em Java.
Orientador: Ronaldo Celso Messias Correia.




Formação Complementar


2013 - 2013
LARA - A Domain-Specific Language for Hardware/Software Co-Design. (Carga horária: 12h).
Universidade de São Paulo, USP, Brasil.
2012 - 2012
Curso Geral de Propriedade Intelectual (DL-101). (Carga horária: 55h).
Organisation Mondiale de La Propriete Intellectuelle, OMPI, Suiça.
2008 - 2008
Ensino à Distância utilizando Moodle. (Carga horária: 3h).
Universidade Tecnológica Federal do Paraná, UTFPR, Brasil.
2007 - 2007
Introduction to CoSy. (Carga horária: 20h).
Associated Compiler Experts, ACE, Holanda.
2004 - 2004
Conectiva Linux - Admin Sistemas II/Admin Redes I. (Carga horária: 40h).
Serviço Nacional de Aprendizagem Comercial, SENAC, Brasil.
2004 - 2004
Conectiva Linux - Fundam Sistema/Admin Sistemas I. (Carga horária: 40h).
Serviço Nacional de Aprendizagem Comercial, SENAC, Brasil.
2004 - 2004
Altera Nios II. (Carga horária: 16h).
PI Componentes, PIC, Brasil.
2001 - 2001
Extensão universitária em Microeletônica. (Carga horária: 10h).
Universidade do Oeste Paulista, UNOESTE, Brasil.
2000 - 2000
Curso de Curta Duração.
Visual Systems Oracle Partner, VS, Brasil.
2000 - 2000
Curso de Curta Duração.
Visual Systems Oracle Partner, VS, Brasil.


Atuação Profissional



Universidade Federal de São Carlos, UFSCAR, Brasil.
Vínculo institucional

2015 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto III, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2013 - 2015
Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto II, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2011 - 2013
Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto I, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

3/2017 - Atual
Conselhos, Comissões e Consultoria, Centro de Ciências Exatas e de Tecnologia, .

Cargo ou função
Representante do CCET no Conselho de Assuntos Comunitários e Estudantis (CoACE).
10/2016 - Atual
Direção e administração, Centro de Ciências Exatas e de Tecnologia, .

Cargo ou função
Coordenador do Curso de Engenharia de Computação.
1/2013 - Atual
Ensino, Ciência da Computação, Nível: Pós-Graduação

Disciplinas ministradas
CCO-110 - Arquiteturas e Redes de Computadores
1/2012 - Atual
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Arquitetura de Computadores (028584)
8/2011 - Atual
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Arquitetura e Organização de Computadores 2 (027375)
Laboratório de Arquitetura e Organização de Computadores 1 (027367)
Laboratório de Arquitetura e Organização de Computadores 2 (027383)
8/2011 - Atual
Ensino, Engenharia de Computação, Nível: Graduação

Disciplinas ministradas
Arquitetura e Organização de Computadores 2 (027375)
Laboratório de Arquitetura e Organização de Computadores 2 (027383)
Laboratório de Arquitetura e Organização de Computadores 1 (027367)
10/2014 - 10/2016
Direção e administração, Centro de Ciências Exatas e de Tecnologia, .

Cargo ou função
Vice-Coordenador do Curso de Engenharia de Computação.
2013 - 2015
Conselhos, Comissões e Consultoria, Centro de Ciências Exatas e de Tecnologia, Departamento de Matemática.

Cargo ou função
Membro do Conselho da Coordenação dos Cursos de Matemática.
2013 - 2015
Conselhos, Comissões e Consultoria, Centro de Ciências Exatas e de Tecnologia, .

Cargo ou função
Membro do Conselho de Coordenação do Curso de Bacharelado em Ciência da Computação.
2013 - 2015
Conselhos, Comissões e Consultoria, Centro de Ciências Exatas e de Tecnologia, .

Cargo ou função
Membro do Conselho de Coordenação do Curso de Engenharia de Computação.
3/2012 - 7/2012
Ensino, Engenharia Física, Nível: Graduação

Disciplinas ministradas
Lógica Digital (027324)

Universidade Tecnológica Federal do Paraná, UTFPR, Brasil.
Vínculo institucional

2006 - 2011
Vínculo: Servidor Público, Enquadramento Funcional: Professor Ens. Básico, Técnico e Tecnológico, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

8/2010 - 3/2011
Conselhos, Comissões e Consultoria, Campus Campo Mourão, Coordenação do Curso Superior de Tecnologia em Sistemas para Internet.

Cargo ou função
Integrante do Núcleo Docente Estruturante.
1/2009 - 12/2010
Ensino,

Disciplinas ministradas
Sistemas Digitais
1/2008 - 12/2010
Ensino, Tecnologia em Sistemas para Internet, Nível: Graduação

Disciplinas ministradas
Arquitetura e Organização de Computadores
Lógica Digital
2/2008 - 2/2009
Conselhos, Comissões e Consultoria, Campus Campo Mourão, Coordenação do Curso Superior de Tecnologia em Sistemas para Internet.

Cargo ou função
Vice-coordenador do curso.
1/2008 - 12/2008
Ensino,

Disciplinas ministradas
Algoritmos
1/2007 - 6/2007
Ensino,

Disciplinas ministradas
Sistemas Operacionais
Informática
Algoritmos
7/2006 - 12/2006
Ensino,

Disciplinas ministradas
Informática
Algoritmos
7/2006 - 12/2006
Ensino, Tecnologia em Materiais para Edificações, Nível: Graduação

Disciplinas ministradas
Tecnologia da Informação

Instituto de Engenharia de Sistemas e Computadores: ID em Lisboa, INESC-ID, Portugal.
Vínculo institucional

2007 - 2010
Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 8


Faculdades Bandeirantes, FABAN, Brasil.
Vínculo institucional

2006 - 2006
Vínculo: Professor, Enquadramento Funcional: Professor titular, Carga horária: 4

Atividades

2/2006 - 7/2006
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Telecomunicações e Redes de Computadores

Centro Universitário Central Paulista, UNICEP, Brasil.
Vínculo institucional

2004 - 2006
Vínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 16

Atividades

1/2006 - 7/2006
Ensino, Engenharia Elétrica, Nível: Graduação

Disciplinas ministradas
Organização e Arquitetura de Computadores
1/2006 - 7/2006
Ensino, Administração, Nível: Graduação

Disciplinas ministradas
Informática
1/2006 - 7/2006
Ensino, Engenharia de Computação, Nível: Graduação

Disciplinas ministradas
Estruturas de Dados
1/2006 - 7/2006
Ensino, Engenharias (ciclo básico), Nível: Graduação

Disciplinas ministradas
Computação Aplicada I (algoritmos)
1/2006 - 7/2006
Ensino, Administração, Nível: Graduação

Disciplinas ministradas
Informática
7/2005 - 12/2005
Ensino, Engenharia Elétrica, Nível: Graduação

Disciplinas ministradas
Organização e Arquitetura de Computadores
7/2005 - 12/2005
Ensino, Engenharias (ciclo básico), Nível: Graduação

Disciplinas ministradas
Computação Aplicada II (algoritmos)
7/2005 - 12/2005
Ensino, Engenharias (ciclo básico), Nível: Graduação

Disciplinas ministradas
Computação Aplicada II (Algoritmos)
7/2005 - 12/2005
Ensino, Turismo, Nível: Graduação

Disciplinas ministradas
Informática I
7/2005 - 12/2005
Ensino, Turismo, Nível: Graduação

Disciplinas ministradas
Informática III
1/2005 - 6/2005
Ensino, Engenharia Elétrica, Nível: Graduação

Disciplinas ministradas
Organização e Arquitetura de Computadores
1/2005 - 6/2005
Ensino, Publicidade e Propaganda, Nível: Graduação

Disciplinas ministradas
Informática
1/2005 - 6/2005
Ensino, Engenharias (ciclo básico), Nível: Graduação

Disciplinas ministradas
Computação Aplicada I (algoritmos)
1/2005 - 6/2005
Ensino, Engenharias (ciclo básico), Nível: Graduação

Disciplinas ministradas
Computação Aplicada I
1/2005 - 6/2005
Ensino, Fisioterapia, Nível: Graduação

Disciplinas ministradas
Informática
1/2005 - 6/2005
Ensino, Turismo, Nível: Graduação

Disciplinas ministradas
Informática II
7/2004 - 12/2004
Ensino, Engenharia Elétrica, Nível: Graduação

Disciplinas ministradas
Organização e Arquitetura de Computadores
7/2004 - 12/2004
Ensino, Nutrição, Nível: Graduação

Disciplinas ministradas
Informática
7/2004 - 12/2004
Ensino, Nutrição, Nível: Graduação

Disciplinas ministradas
Informática

Universidade de São Paulo, USP, Brasil.
Vínculo institucional

2005 - 2005
Vínculo: Estágio, Enquadramento Funcional: Outro, Carga horária: 20

Vínculo institucional

2003 - 2004
Vínculo: Estágio, Enquadramento Funcional: Estagiário PAE, Carga horária: 6

Atividades

07/2004 - 12/2004
Ensino, Bacharelado em Ciências de Computação, Nível: Graduação

Disciplinas ministradas
SCE0156 - Elementos de Lógica Digital I
01/2004 - 06/2004
Ensino, Bacharelado em Ciências de Computação, Nível: Graduação

Disciplinas ministradas
SCE0184 - Elementos de Lógica Digital II
07/2003 - 12/2003
Ensino, Bacharelado em Ciências de Computação, Nível: Graduação

Disciplinas ministradas
SCE0156 - Elementos de Lógica Digital I

Serviço Nacional de Aprendizagem Comercial, SENAC, Brasil.
Vínculo institucional

2003 - 2004
Vínculo: Autônomo, Enquadramento Funcional: Professor, Carga horária: 7

Atividades

10/2003 - 02/2004
Ensino,

Disciplinas ministradas
Modelagem de Dados
Administração de Redes (Windows 2000)
Sistema Operacional Emergente (Linux)

Regina Indústria e Comércio Ltda, REGINAFESTAS, Brasil.
Vínculo institucional

1999 - 2003
Vínculo: Celetista formal, Enquadramento Funcional: Analista de Sistemas Jr, Carga horária: 44


Car Way Distribuidora de Peças e Acessórios Para Autos Ltda, CARWAY, Brasil.
Vínculo institucional

1996 - 1999
Vínculo: Celetista formal, Enquadramento Funcional: Programador, Carga horária: 44



Projetos de pesquisa


2017 - Atual
Uma Abordagem apoiada por Testes para Modernização Arquitetural de Sistemas Adaptativos
Descrição: Adaptive Systems (AS) change their behaviour as a result of context changes or variations in their operational environment. Their architecture include control loops that intend to monitor the system, analyse the current behaviour, plan adaptations and apply them. The main concepts of control loops are the monitors, analysers, planners and executors. Usually, ASs are designed without taking the control loops into consideration. Therefore, portions of source code that implement control loops appear tangled with other system modules, thus hardening maintenance tasks. A possible option to better modularise control loops could be traditional code refactorings; however, such kind of refactorings do not take into account the type of system, thus compromising the development team?s productivity. On the other hand, AS-specific refactorings that aim to modularise control loops are scarce. Another problem regards the fact that refactorings are usually implemented based on a proprietary model, thus impacting on the interchangeability of software modernisation tools. The Architecture-Driven Modernisation (ADM/OMG) is a proposal for restructuring systems based on a standard metamodel named KDM (Knowledge Discovery Metamodel). The application of this metamodel makes refactoring algorithms become independent of proprietary solutions, thus providing the reuse of such algorithms. The objective of this project is the development of an architectural modernisation approach for ASs with focus on the modularisation of control loops. This project is also concerned with applying tests to assess both behaviour and performance after the proposed approach is applied to an AS. Evaluations aim to: i) check the support provided by the approach with respect to the productivity of the development team; ii) analyse whether the refactored system present higher maintainability than the original versions; and iii) check whether the developed refactoring algorithms are highly reusable..
Situação: Em andamento; Natureza: Pesquisa.
2014 - Atual
Novas técnicas de programação e compilação para computação heterogênea
Descrição: Embora os FPGAs tenham ganhado atenção nas últimas décadas devido ao enorme potencial de se desenvolver aplicações altamente paralelas e de baixo consumo, esta plataforma ainda não é largamente usada devido a complexidade de programação. Este projeto propõe a pesquisa e o desenvolvimento de técnicas inovadoras de programação e compilação para arquiteturas reconfiguráveis baseadas no padrão OpenCL e na integração de compiladores existentes. A partir destas técnicas será possível obter um modelo mais unificado de desenvolvimento para diferentes plataformas de hardware e modelos de execução, facilitando a escolha da plataforma mais adequada para cada tipo de aplicação. O projeto deverá prover um conjunto de aplicações descritas em OpenCL, que possam ser compiladas para execução em CPUs, GPUs, FPGAs ou combinações nestas plataformas..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Ricardo Menotti - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2007 - 2010
COBAYA: Closing the Compilation Gap Between Algorithms and Coarse-grained Reconfigurable Array Architectures
Descrição: Processo PTDC/EEA-ELC/70272/2006.
Situação: Concluído; Natureza: Pesquisa.
2007 - 2009
Ambiente para Co-Projeto de Hardware/Software em Plataformas de FPGAs com Aplicação em Robótica Móvel - Parte 2
Descrição: Convênio Internacional GRICES/CNPQ (Brasil-Portugal) - Processo CNPQ nro. 490713/2006-8.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) / Doutorado: (3) .
Integrantes: Ricardo Menotti - Integrante / Eduardo Marques - Integrante / Marcio Merino Fernandes - Integrante / João M. P. Cardoso - Integrante / José Carlos Maldonado - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2005 - 2007
Ambiente para Co-Projeto de Hardware/Software em Plataformas de FPGAs com Aplicação em Robótica Móvel
Descrição: Convênio Internacional GRICES/CNPQ (Brasil-Portugal) - Processo CNPQ nro. 490884/2004-0.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (7) / Doutorado: (2) .
Integrantes: Ricardo Menotti - Integrante / Eduardo Marques - Integrante / Marcio Merino Fernandes - Integrante / João M. P. Cardoso - Integrante / José Carlos Maldonado - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2005 - 2006
Projeto do Terminal de Acesso de Referência do Sistema Brasileiro de Televisão Digital (TAR-SBTVD)
Descrição: Convênio 2038/04 em atendimento a carta convite MC/MCT/FINEP/FUNTTEL-TV Digital - 05/2004.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (3) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Ricardo Menotti - Integrante / Eduardo Marques - Coordenador / Maikon Adiles Fernandez Bueno - Integrante / Adriano Kaminski Sanches - Integrante.Financiador(es): Financiadora de Estudos e Projetos - Bolsa.
2000 - 2007
Architect-R: Uma Ferramenta para Desenvolvimento de Robôs Reconfiguráveis
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (8) .
Integrantes: Ricardo Menotti - Integrante / Eduardo Marques - Coordenador.Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro.


Projetos de extensão


2013 - Atual
Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis Android e iOS
Descrição: O uso de plataformas móveis, tais como smartphones e tablets, está cada vez mais frequente e, consequentemente, a necessidade de se formar desenvolvedores nesta área tem aumentado. O objetivo desta atividade é oferecer um curso introdutório à estas plataformas, visando aprimorar as habilidades de estudantes e profissionais da área para o desenvolvimento destas aplicações. Embora os fabricantes disponibilizem uma vasta documentação para as plataformas escolhidas neste curso, é necessário traduzir e organizar o material de maneira adequada a um curso de formação. Para isso, serão desenvolvidos exemplos de programação usando as mais diversas funcionalidades destes aparelhos (comunicação, gps, camera, etc) que serão documentadas de forma a facilitar a compreensão por parte dos alunos do curso..
Situação: Em andamento; Natureza: Extensão.
Alunos envolvidos: Graduação: (3) .
Integrantes: Ricardo Menotti - Coordenador / Daniel Lucrédio - Integrante.
Número de produções C, T & A: 2
2012 - Atual
Desenvolvimento de Estratégias para Interação Humanizada no Atendimento Telefônico Automatizado da Nextel

Projeto certificado pelo(a) coordenador(a) Marcio Merino Fernandes em 26/10/2012.
Descrição: O projeto tem como objetivo desenvolver um processo que leve a uma melhoria na forma de interação Humano-Computador (IHC) em um sistema de atendimento telefônico automatizado. Em particular, busca-se imprimir características de "humanização" ao sistema, de modo a proporcionar uma experiência mais natural e agradável ao usuário..
Situação: Em andamento; Natureza: Extensão.
Alunos envolvidos: Mestrado acadêmico: (1) .
Integrantes: Ricardo Menotti - Integrante / Fernandes, Marcio M. - Coordenador / Ednaldo Brigante Pizzolato - Integrante.Financiador(es): Wittel Comunicações Ltda - Outra.


Revisor de periódico


2011 - Atual
Periódico: International Journal of Reconfigurable Computing (Print)


Revisor de projeto de fomento


2012 - Atual
Agência de fomento: Fundação de Amparo à Pesquisa do Estado de São Paulo


Á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: Hardware.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Compiladores.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Computação Reconfigurável.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computação de Alto Desempenho.
5.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Arquitetura de Sistemas de Computação.


Idiomas


Espanhol
Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.
Inglês
Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.


Prêmios e títulos


2011
Aprovação em Concurso Público para o Cargo de Professor Assistente, Universidade Estadual Paulista "Júlio de Mesquita Filho" (UNESP).
2011
Mencão Honrosa na categoria Tese de Doutorado no WSCAD-CTD, Brazilian Computer Society (SBC).
2010
Aprovação em Concurso Público para o Cargo de Professor Adjunto, Universidade de São Carlos (UFSCar).
2009
Julio Salek Aude Award (SBAC-PAD Best Paper), Brazilian Computer Society (SBC).
2006
Aprovação em Concurso Público para o Cargo de Professor, Universidade Tecnológica Federal do Paraná (UTFPR).
2002
Placa de Melhor Aluno da Turma, Faculdade de Informática de Presidente Prudente.
1998
Diploma de Honra ao Mérito, Ministério do Exercito - CMSE - Tiro de Guerra 02-063.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
2PORTO, LUCAS F2015 PORTO, LUCAS F ; FERNANDES, MARCIO M ; BONATO, VANDERLEI ; Menotti, Ricardo . LALPC: Exploiting Parallelism from FPGAs Using C Language. Journal of Physics. Conference Series (Online), v. 649, p. 012001-012014, 2015.

2.
1MENOTTI, R.2012 MENOTTI, R.; CARDOSO, J. M. P. ; FERNANDES, M. M. ; MARQUES, E. . LALP: A Language to Program Custom FPGA-Based Acceleration Engines. International Journal of Parallel Programming, v. 40, p. 262-289, 2012.

Livros publicados/organizados ou edições
1.
Menotti, Ricardo. LALP: a language for loop parallelism exploitation in reconfigurable computing. Saarbrücken: VDM Verlag Dr. Müller, 2011. v. 1. 149p .

Capítulos de livros publicados
1.
de Oliveira, Cristiano B. ; Menotti, Ricardo ; Cardoso, João M. P. ; Marques, Eduardo . A Special-Purpose Language for Implementing Pipelined FPGA-Based Accelerators. Lecture Notes in Electrical Engineering. 1ed.: Springer International Publishing, 2016, v. , p. 75-99.

2.
GOULART, P. ; CUNHA, I. ; VIEIRA, M. A. M. ; MARCONDES, C. A. C. ; MENOTTI, R. . NetFPGA: Processamento de Pacotes em Hardware. In: Magnos Martinello; Moises Renato Nunes Robeiro; Antônio Augusto Aragão Rocha. (Org.). Minicursos do XXXIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. 1ed.: , 2015, v. , p. 170-215.

Textos em jornais de notícias/revistas
1.
MARQUES, E. ; HOLANDA, J. A. ; MENOTTI, R. . Linux pago "fala" com mundo Windows. Jornal Folha de São Paulo, 07 dez. 2005.

2.
MARQUES, E. ; MENOTTI, R. . Software auxilia iniciante a criar filmes. Jornal Folha de São Paulo, 14 set. 2005.

3.
MARQUES, E. ; MENOTTI, R. . Micro de mão tem processador rápido. Jornal Folha de São Paulo, 08 jun. 2005.

4.
MARQUES, E. ; MENOTTI, R. . Interface torna simples uso de antivírus. Jornal Folha de São Paulo, 16 mar. 2005.

5.
MARQUES, E. ; MENOTTI, R. . Antivírus NOD32 é rápido e exige pouco do micro. Jornal Folha de São Paulo, 27 out. 2004.

6.
MARQUES, E. ; MENOTTI, R. . Gravador de DVD é rápido e compatível. Jornal Folha de São Paulo, São Paulo, , v. 27.419, p. F6 - F6, 28 abr. 2004.

Trabalhos completos publicados em anais de congressos
1.
OLIVEIRA, L. T. ; MENOTTI, R. . Usando o benchmark Rodinia para comparação de OpenCL e OpenMP em aplicações paralelas no coprocessador Intel Xeon Phi. In: Workshop de Iniciação Científica em Arquitetura de Computadores e Computação de Alto Desempenho (WSCAD-WIC), 2017, Campinas. Anais do XVIII Simpósio em Sistemas Computacionais de Alto Desempenho, 2017. p. 3-8.

2.
SIQUEIRA, BENTO RAFAEL ; FERRARI, FABIANO CUTIGI ; SERIKAWA, MARCEL AKIRA ; Menotti, Ricardo ; DE CAMARGO, VALTER VIEIRA . Characterisation of Challenges for Testing of Adaptive Systems. In: the 1st Brazilian Symposium, 2016, Maringa. Proceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing - SAST, 2016. p. 1.

3.
SERIKAWA, MARCEL A. ; LANDI, ANDRE DE S. ; SIQUEIRA, BENTO R. ; COSTA, RENATO S. ; FERRARI, FABIANO C. ; Menotti, Ricardo ; CAMARGO, VALTER V. DE . Towards the Characterization of Monitor Smells in Adaptive Systems. In: 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016, Maringá. 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016. p. 51-61.

4.
de Oliveira, Cristiano B. ; Menotti, Ricardo ; CARDOSO, JOAO M. P. ; Marques, Eduardo . A special-purpose language for implementing pipelined FPGA-based accelerators. In: 2015 Forum on Specification and Design Languages (FDL), 2015, Barcelona. 2015 Forum on Specification and Design Languages (FDL), 2015. p. 1.

5.
PORTO, L. F. ; MENOTTI, R. . Geração automática de hardware a partir de programas descritos em linguagem C com pragmas. In: XV Simpósio em Sistemas Computacionais de Alto Desempenho - WSCAD2014, 2014, São José dos Campos, São Paulo. Anais da 15a edição do Simpósio em Sistemas Computacionais de Alto Desempenho, 2014. p. 87-98.

6.
HUBNER, R. ; Rogério Aparecido Gonçalves ; Menotti, Ricardo . Experiências com o Uso de Ferramentas Gratuitas no Ensino de Hardware. In: Workshop sobre Ensino em Arquitetura de Computadores, 2012, Petrópolis - RJ. Anais do WSCAD-WEAC 2012, 2012. v. 1. p. 28-33.

7.
MENOTTI, R.; CARDOSO, J. M. P. ; FERNANDES, M. M. ; MARQUES, E. . On Using LALP to Map a Audio Encoder/Decoder on FPGAs. In: IEEE International Symposium on Industrial Electronics, 2010, Bari, Itália. Proceedings of the IEEE International Symposium on Industrial Electronics, 2010. p. 3063-3068.

8.
Rogério Aparecido Gonçalves ; MENOTTI, R. . Uma abordagem alternativa para o ensino de hardware a deficientes visuais. In: Workshop sobre Educação em Arquitetura de Computadores, 2010, Petrópolis - RJ. Proceedings of the 22nd International Symposium on Computer Architecture and High Performance Computing, 2010.

9.
MENOTTI, R.; CARDOSO, J. M. P. ; FERNANDES, M. M. ; MARQUES, E. . Uma Linguagem para Geração Automática de Arquiteturas Baseadas em Computação Reconfigurável. In: VI Jornadas sobre Sistemas Reconfiguráveis, 2010, Aveiro. Anais das VI Jornadas sobre Sistemas Reconfiguráveis, 2010.

10.
MENOTTI, R.; CARDOSO, J. M. P. ; FERNANDES, M. M. ; MARQUES, E. . Automatic Generation of FPGA Hardware Accelerators Using a Domain Specific Language. In: 19th International Conference on Field Programmable Logic and Applications (FPL2009), 2009, Praga. Proceedings of 19th International Conference on Field Programmable Logic and Applications (FPL2009), 2009. p. 457-461.

11.
MENOTTI, R.; CARDOSO, J. M. P. ; FERNANDES, M. M. ; MARQUES, E. . LALP: A Novel Language to Program Custom FPGA-based Architectures. In: 21st International Symposium on Computer Architecture and High Performance Computing - SBAC-PAD, 2009, São Paulo, Brasil. 21st International Symposium on Computer Architecture and High Performance Computing - SBAC-PAD, Proceedings of. Los Alamitos, CA: IEEE Computer Society Press, 2009. p. 3-10.

12.
MENOTTI, R.; MARQUES, E. . Um módulo Ethernet 10/100Mbps para o processador Nios II da Altera. In: REC'07 III Jornadas sobre Sistemas Reconfiguráveis, 2007, Lisboa. REC'07 III Jornadas sobre Sistemas Reconfiguráveis, 2007.

13.
SILVA, J. ; BONATO, V. ; MENOTTI, R. ; MARQUES, E. ; FERNANDES, M. M. ; CARDOSO, J. M. P. . Using Mobile Robotics to Teach Reconfigurable Computing. In: International Workshop on Reconfigurable Computing Education, 2006, Karlsruhe. -, 2006.

14.
LIMA, João ; MENOTTI, R. ; CARDOSO, J. M. P. ; MARQUES, E. . A Methodology to Design FPGA-based PID Controllers. In: IEEE International Conference on Systems, Man, and Cybernetics, 2006, Taipei. Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, 2006. p. 2577-2583.

15.
BONATO, V. ; MENOTTI, R. ; MARQUES, E. ; FERNANDES, M. M. ; SIMOES, E. V. . Teaching Embedded Systems with FPGAs Throughout a Computer Science Course. In: 31st Annual International Symposium on Computer Architecture (ISCA2004), 2004, Munich. Worshop on Computer Architecture Education (WCAE2004), 2004. p. 8-14.

16.
BONATO, V. ; MENOTTI, R. ; MOLZ, R. F. ; MARQUES, E. . Controle de acesso à TV interativa por meio de impressão digital baseado em FPGA. In: Simpósio Latino America em Aplicações de Lógica Programável e Processadores Digitais de Sinais em Processamento de Vídeo, Visão Computacional e Robótica, 2004, São Carlos. Simpósio Latino America em Aplicações de Lógica Programável e Processadores Digitais de Sinais em Processamento de Vídeo, Visão Computacional e Robótica, 2004.

Resumos expandidos publicados em anais de congressos
1.
TUTUI, G. N. ; GASPERETTI, R. ; Menotti, Ricardo . Um back end baseado no compilador LLVM para aceleração de aplicações em FPGAs. In: 7a Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2016, São Paulo. Anais da 7a Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2016. p. 53-56.

2.
SERIKAWA, M. A. ; SIQUEIRA, B. R. ; FERRARI, F. C. ; Menotti, R. ; CAMARGO, V. V. . Guidelines for Modularizing the Monitor Componentwhen Refactoring Adaptive Systems. In: ELAS-ES - The 2nd Latin-American School on Software Engineering, 2015, Porto Alegre. The 2nd Latin-American School on Software Engineering, 2015. v. 1. p. 134-137.

3.
BIANCHI, I. G. ; MENOTTI, R. . Um sistema para segmentação de placas automotivas baseado em computação reconfigurável. In: V Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2014, São Bernardo do Campo - SP. Anais da V Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2014.

4.
João Vitor Brandão Moreira ; Ricardo Menotti . Exploração do espaço de projeto automática em FPGAs utilizando o compilador LALP. In: IV Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2013, São Carlos - SP. Anais da IV Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2013. p. 169-172.

5.
Camilo Moreira ; Ricardo Menotti . Testador Automático de Circuitos Integrados baseado em FPGA. In: IV Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2013, São Carlos - SP. Anais da IV Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2013. p. 173-176.

6.
João Vitor Brandão Moreira ; Menotti, Ricardo . Geração automática de hardware e seu respectivo teste com o compilador LALP. In: III Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2012, Campinas - SP. Anais da III Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2012. p. 5-8.

7.
Túlio Jacon Duarte ; Gabriel Jordão Trabasso ; Menotti, Ricardo . Uma interface web para o compilador LALP. In: III Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2012, Campinas - SP. Anais da III Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), 2012. p. 29-32.

8.
MENOTTI, R.; MARQUES, E. ; CARDOSO, J. M. P. . Aggressive Loop Pipelining for Reconfigurable Architectures. In: International Conference on Field Programmable Logic and Applications, 2007, Amsterdam. Proceedings of the 2007 International Conference on Field Programmable Logic and Applications, 2007. p. 501-502.

9.
MENOTTI, R.; MARQUES, E. . Uma interface Ethernet baseada em computação reconfigurável. In: IX Simpósio de Teses e Dissertações, 2004, São Carlos. Anais do IX Simpósio de Teses e Dissertações, 2004.

Resumos publicados em anais de congressos
1.
MENOTTI, R.; SILVA JUNIOR, D. ; FERRI, R. J. S. ; RUIZ, A. R. ; ALESSI, H. C. . O Trabalho em Equipe no Desenvolvimento de Software. In: VII Encontro Anual de Pesquisa e de Iniciação Científica da Unoeste, 2002, Presidente Prudente. Anais do VII Encontro Anual de Pesquisa e de Iniciação Científica da Unoeste, 2002. p. 199-199.

2.
MENOTTI, R.; MESSIAS, R. C. C. . Aplicações Cliente/Servidor Utilizando o Protocolo SSL na Framework JSSE (Java Secure Socket Extension). In: VII Encontro Anual de Pesquisa e de Iniciação Científica da Unoeste, 2002, Presidente Prudente/SP. Anais do VII Encontro Anual de Pesquisa e de Iniciação Científica da Unoeste, 2002. p. 165-165.

3.
MENOTTI, R.; SILVA JUNIOR, D. ; MORAES, L. L. . Criptografia de Chave Pública: Sistema de Notas e Freqüência. In: V Encontro Anual de Pesquisa e de Iniciação Científica da Unoeste, 2000, Presidente Prudente. Anais do V Encontro Anual de Pesquisa e de Iniciação Científica da Unoeste, 2000. p. 65-65.

Apresentações de Trabalho
1.
MENOTTI, R.. Computação Reconfigurável: Desafios e Oportunidades. 2013. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções bibliográficas
1.
MENOTTI, R.; BONATO, V. ; TEIXEIRA, M. A. ; MARQUES, E. ; SIMOES, E. V. . Práticas de Laboratório de Lógica Digital para Implementação em FPGA 2003 (Ensino).


Produção técnica
Assessoria e consultoria
1.
MENOTTI, R.. Membro do Comitê Científico do XV Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). 2014.

2.
MENOTTI, R.. Membro do Comitê Científico do 8º Simpósio de Iniciação Científica da Faculdade de Informática de Presidente Prudente (SIC-FIPP). 2014.

3.
MENOTTI, R.. Membro do Comitê Científico do Workshop sobre Educação em Arquitetura de Computadores (WSCAD-WEAC). 2014.

4.
MENOTTI, R.. Membro do Comitê Científico do IV Workshop do Programa de Pós-graduação em Ciência da Computação da UNESP (WPPGCC). 2014.

5.
MENOTTI, R.. Membro do Comitê Científico do Workshop de Iniciação Científica em Arquitetura de Computadores e Computação de Alto Desempenho (WSCAD-WIC). 2014.

6.
MENOTTI, R.; MELLO, R. F. . Coordenação do Comitê Científico da IV Escola Regional de Alto Desempenho de São Paulo (ERAD-SP). 2013.

7.
MENOTTI, R.. Membro do Comitê Científico do XIV Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). 2013.

8.
MENOTTI, R.. Membro do Comitê Científico do 7º Simpósio de Iniciação Científica da Faculdade de Informática de Presidente Prudente (FIPP). 2013.

9.
MENOTTI, R.. Membro do Comitê Científico do Workshop de Iniciação Científica em Arquitetura de Computadores e Computação de Alto Desempenho (WSCAD-WIC). 2013.

10.
MENOTTI, R.. Membro do Comitê Científico do III Simpósio Brasileiro de Engenharia de Sistemas Computacionais. 2013.

11.
MENOTTI, R.. Membro do Comitê Científico da III Escola Regional de Alto Desempenho de São Paulo (ERAD-SP). 2012.

12.
MENOTTI, R.. Membro do Comitê Científico do XIIV Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). 2012.

13.
MENOTTI, R.. Membro do Comitê Científico do 6º Simpósio de Iniciação Científica da Faculdade de Informática de Presidente Prudente (FIPP). 2012.

14.
MENOTTI, R.. Membro do Comitê Científico do Workshop de Iniciação Científica em Arquitetura de Computadores e Computação de Alto Desempenho (WSCAD-WIC). 2012.

15.
MENOTTI, R.. Membro do Comitê Científico do 5º Simpósio de Iniciação Científica da Faculdade de Informática de Presidente Prudente (FIPP). 2011.

16.
MENOTTI, R.. Membro do Comitê Científico do 4º Simpósio de Iniciação Científica da Faculdade de Informática de Presidente Prudente (FIPP). 2010.

Trabalhos técnicos
Redes sociais, websites e blogs
1.
Menotti, Ricardo. Blog do Menotti. 2007; Tema: Diversos. (Blog).


Demais tipos de produção técnica
1.
PEGORARO, C. C. A. ; LUCREDIO, D. ; MENOTTI, R. . Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis iOS. 2014. (Desenvolvimento de material didático ou instrucional - Apostila).

2.
PEGORARO, C. C. A. ; LUCREDIO, D. ; MENOTTI, R. . Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis Android. 2014. (Desenvolvimento de material didático ou instrucional - Apostila).

3.
FINATTI, M. F. ; LUCREDIO, D. ; MENOTTI, R. . Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis Android. 2013. (Desenvolvimento de material didático ou instrucional - Apostila).

4.
ZANGIROLAMI, R. ; LUCREDIO, D. ; MENOTTI, R. . Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis iOS. 2013. (Desenvolvimento de material didático ou instrucional - Apostila).



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
BORIN, E.; MENOTTI, R.; RIGO, S.. Participação em banca de Jefferson Rech Brunetta. PROST: Um Arcabouço para o Desenvolvimento de Dispositivos Programáveis para a IoT. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

2.
TANNUS, A.; MENOTTI, R.; GAZZIRO, M. A.. Participação em banca de Felipe Bessa Coelho. Controlador para bobinas de shimming via HTTP. 2016. Dissertação (Mestrado em Física Computacional) - Universidade de São Paulo.

3.
MENOTTI, R.; BONATO, V.; BORIN, E.. Participação em banca de Lucas Faria Porto. LALPC: Uma ferramenta para compilação de programas em C para exploração do paralelismo de loops em FPGAs. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

4.
BONATO, V.; MENOTTI, R.; BARBOSA, T. M. G. A.. Participação em banca de Hélio Fernandes da Cunha Junior. Uma rede Ethernet on chip parametrizável para aplicações DSP em FPGA. 2015. Dissertação (Mestrado em Ciência da Computacao e Matemática Computacional) - Universidade de São Paulo.

5.
WOLF, D. F.; BONATO, V.; MENOTTI, R.. Participação em banca de André Toshio Nogueira Nishitani. Localização baseada em odometria visual. 2015. Dissertação (Mestrado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

6.
MANACERO JUNIOR, A.; MARRANGHELLO, N.; MENOTTI, R.. Participação em banca de Diogo Tavares da Silva. Abordagem icônica para modelagem e simulação de ambientes de computação em nuvem. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

7.
TANNUS, A.; SLAETS, J. F. W.; MENOTTI, R.. Participação em banca de Rodrigo Rafael Melaré Corrêa. Síntese do subsistema de hardware para comunicação de dados com Gigabit Ethernet para o espectrômetro digital do CIERMag. 2014. Dissertação (Mestrado em Mestrado em Física) - Instituto de Física de São Carlos.

8.
BONATO, V.; MENOTTI, R.; DELBEM, A. C. B.. Participação em banca de Arnaldo César dos Santos. Uma abordagem flexível para exploração da reutilização de dados on-chip orientada ao padrão de acesso à memória. 2014. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Universidade de São Paulo.

Teses de doutorado
1.
GOLDMAN, A.; MENOTTI, R.; GUBITOSO, M. D.; SILVA, A. F.; BORIN, E.. Participação em banca de Rogério Aparecido Gonçalves. Um ambiente de execução para offloading de código em plataformas heterogêneas modernas. 2016. Tese (Doutorado em Programa de Pós Graduação em Ciências) - Universidade de São Paulo.

2.
Maria Stela Veludo de Paiva; Lúcio André de Castro Jorge; José Eduardo Cogo Castanho; Luis Gustavo Nonato; Menotti, Ricardo. Participação em banca de Luiz Marcelo Chiesse da Silva. Geração de B-Splines via FPGA. 2012. Tese (Doutorado em Programa de Pós-graduação em Engenharia Elétrica) - Universidade de São Paulo.

Qualificações de Mestrado
1.
FERNANDES, M. M.; MORON, C. E.; Menotti, R.. Participação em banca de Daniel Sant'Anna Consiglieri. Implementação de uma API para emular o Kernel de tempo real RTXC no Linux/ENU visando aplicações multi-core. 2016. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de São Carlos.

2.
ESTRELLA, J. C.; UEYAMA, J.; MENOTTI, R.. Participação em banca de Rafael Mira de Oliveira Libard. Mecanismos de alta disponibilidade e segurança para armazenamento distribuído de arquivos em ambiente de computação em nuvem. 2014.

3.
ANACLETO, J. C.; GUARDIA, H. C.; MENOTTI, R.. Participação em banca de Paulo Cezar Hecht Júnior. Percepção de segurança e privacidade diante do novo Paradigma de Tecnologia da Informação. 2014. Exame de qualificação (Mestrando em Programa de Pós-Graduação em Ciência da Computação) - Universidade Federal de São Carlos.

4.
MANACERO JUNIOR, A.; MENOTTI, R.; MARRANGHELLO, N.. Participação em banca de Diogo Tavares da Silva. Modelagem e Simulação de Sistemas de Computação em Nuvem para o iSPD. 2014. Exame de qualificação (Mestrando em Programa de Pós-graduação em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

5.
PEDRINO, E. C.; MENOTTI, R.; NICOLETTI, M. C.. Participação em banca de Éttore Leandro Tognolli. Estudo e Implementação de Algoritmos Genéticos em Hardware. 2014. Exame de qualificação (Mestrando em Programa de Pós-Graduação em Ciência da Computação) - Universidade Federal de São Carlos.

6.
ANACLETO, J. C.; MENOTTI, R.; PEDRINO, E. C.. Participação em banca de Jessica Helena Colnago. Is there a Virtual Proxemics? A Perspective From Wearable Computing. 2014. Exame de qualificação (Mestrando em Programa de Pós-Graduação em Ciência da Computação) - Universidade Federal de São Carlos.

7.
BONATO, V.; TOLEDO, C. F. M.; MENOTTI, R.. Participação em banca de Hélio Fernandes da Cunha Junior. Exploração do espaço de projeto com arquiteturas multicores para aplicações DSP. 2013.

8.
MENOTTI, R.; FERNANDES, M. M.; BONATO, V.. Participação em banca de Lucas Faria Porto. Um Modelo de Programação Orientado a Diretivas para Computação Reconfigurável. 2013. Exame de qualificação (Mestrando em Programa de Pós-Graduação em Ciência da Computação) - Universidade Federal de São Carlos.

9.
FERNANDES, M. M.; MENOTTI, R.; SILVA, J. L.. Participação em banca de Paulo Henrique Lopes Rettore. Geração Automática de Código LALP para Implementação de Aceleradores em FPGA. 2011. Exame de qualificação (Mestrando em Programa de Pós-Graduação em Ciência da Computação) - Universidade Federal de São Carlos.

Trabalhos de conclusão de curso de graduação
1.
KATO, E. R. R.; NERIS, L. O.; MENOTTI, R.. Participação em banca de Fábio Pedruci.Automação de Cervejaria Artesanal. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de São Carlos.

2.
MARCONDES, C. A. C.; GUARDIA, H. C.; MENOTTI, R.. Participação em banca de André de Castro Pessoa Guimarães.Aplicações de criptografia em modelos de loterias digitais. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de São Carlos.

3.
GUARDIA, H. C.; KATO, E. R. R.; MENOTTI, R.. Participação em banca de Pablo Augusto Gonçalves de Freitas.Internet da Coisas - da aquisição à valorização de dados. 2015. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de São Carlos.

4.
CAMARGO, V. V.; PENTEADO, R. A. D.; MENOTTI, R.. Participação em banca de Pedro Gabriel Flausino Vilaça Artiga.Safety - Rotas Seguras Adaptativas. 2015. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de São Carlos.

5.
KATO, E. R. R.; POLITANO, P. R.; MENOTTI, R.. Participação em banca de Stefano Marton.Automação de geração de tabelas de ganhos para ensaios de voo. 2014. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de São Carlos.

6.
KATO, E. R. R.; POLITANO, P. R.; MENOTTI, R.. Participação em banca de Vinicius Henrique Zanellato.Monitoramento remoto de sistemas embarcados utilizando microcontroladores arduíno. 2014. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de São Carlos.

7.
KATO, E. R. R.; PEDRINO, E. C.; MENOTTI, R.. Participação em banca de Solander Patrício Lopes Agostinho.Aplicação de Controle Fuzzy em Sistemas de Automação Industrical. 2013. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de São Carlos.

8.
MALDONADO, J. C.; MENOTTI, R.. Participação em banca de Arineiza Cristina Pinheiro.Estudo e Análise de Ferramentas de Teste como apoio ao Teste de Software Embarcado. 2009. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade de São Paulo.

9.
SANTANA, R. H. C.; MENOTTI, R.. Participação em banca de Bruno Rafael Garcia.Sistemas de Rastreabilidade com RFID. 2009. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Informática) - Universidade de São Paulo.

10.
MENOTTI, R.; NUNES, M. G. V.. Participação em banca de Hugo da Silva Bonfietti.Fraude no Internet Banking. 2007. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Ciências de Computação) - Universidade de São Paulo.

11.
MILANI, D. M.; MENOTTI, R.; AFFONSO, F. J.. Participação em banca de Fabio Luis Aparecido Perissotto.Extreme Programming. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Centro Universitário Central Paulista.

12.
SILVA, E. A.; MENOTTI, R.; AFFONSO, F. J.. Participação em banca de Maykon Rogerio Borella.Reengenharia de Sistemas Desktop voltados para Web. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Centro Universitário Central Paulista.

13.
MILANI, D. M.; MENOTTI, R.; AFFONSO, F. J.. Participação em banca de Adriana Gomes.Qualidade de Software: um estudo para a construção de software educacional. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Centro Universitário Central Paulista.



Participação em bancas de comissões julgadoras
Concurso público
1.
MORANDIN JUNIOR, O.; MENOTTI, R.; BONATO, V.; BRANDAO, D.; BORIN, E.. Professor do Magistério Superior, Classe Adjunto. 2015. Universidade Federal de São Carlos.

2.
Hugo Vieira Neto; BORBA, G. B.; MENOTTI, R.. Professor do Magistério Superior, Classe Assistente. 2010. Universidade Tecnológica Federal do Paraná.

3.
MENOTTI, R.; KRAEMER, A.; BORSATO, F. H.. Professor do Magistério Superior, Classe Assistente. 2010. Universidade Tecnológica Federal do Paraná.

4.
Rubens Alexandre de Faria; MENOTTI, R.; Rogério Aparecido Gonçalves. Professor do Magistério Superior, Classe Assistente. 2009. Universidade Tecnológica Federal do Paraná.

5.
POLATO, I.; MENOTTI, R.; ROBERTO, R. L.. Professor do Ensino Básico, Técnico e Tecnológico. 2009. Instituto Federal Mato Grosso do Sul.

6.
MENOTTI, R.; KAWAMOTO, A. L. S.; ROBERTO, R. L.. Professor do Ensino Básico, Técnico e Tecnológico. 2009. Instituto Federal Mato Grosso do Sul.

Outras participações
1.
GUARDIA, H. C.; Menotti, R.; LUCREDIO, D.. Processo Seletivo para Professor. 2014. Universidade Federal de São Carlos.

2.
GUARDIA, H. C.; LUCREDIO, D.; MENOTTI, R.. Processo Seletivo para Professor. 2013. Universidade Federal de São Carlos.

3.
Maria Stela Veludo de Paiva; Luiz Augusto Martin Gonçalves; Menotti, Ricardo. Processo Seletivo para Professor. 2011. Universidade de São Paulo.

4.
MENOTTI, R.; KAWAMOTO, A. L. S.; SCHWERZ, A. L.. Processo Seletivo para Professor. 2008. Universidade Tecnológica Federal do Paraná.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
VI Semana da Computação da UFSCar.Mobile. 2015. (Outra).

2.
V Escola Regional de Alto Desempenho de São Paulo (ERAD-SP). 2014. (Congresso).

3.
10º Fórum Universitário Pearson. 2012. (Encontro).

4.
International Conference on ReConFigurable Computing and FPGAs. Revisão de Trabalho. 2008. (Congresso).

5.
17th International Conference on Field Programmable Logic and Applications. Aggressive Loop Pipelining for Reconfigurable Architectures. 2007. (Congresso).

6.
ARC2007: International Workshop on Applied Reconfigurable Computing.Revisão de trabalho. 2007. (Oficina).

7.
ARC2006: International Workshop on Applied Reconfigurable Computing.Revisão de trabalho. 2006. (Oficina).

8.
VI Semana do Ensino Médio e I Semana do Curso Integrado em Informática.Linux. 2006. (Oficina).

9.
VI Semana do Ensino Médio e I Semana do Curso Integrado em Informática.Computação Reconfigurável. 2006. (Encontro).

10.
17ª Infoeste - Semana de Computação e Informática da FIPP.Introdução à computação reconfigurável com Quartus II. 2005. (Oficina).

11.
I Semana de Sistemas de Informação.Delphi. 2004. (Oficina).

12.
IX Simpósio de Teses e Dissertações. 2004. (Simpósio).

13.
Simpósio Latino Americano em Aplicações de Lógica Programável e Processadores Digitais de Sinais em Processamento de Vídeo, Visão Computacional e Robótica - SLALP.Controle de acesso à TV interativa por meio de impressão digital baseado em FPGA. 2004. (Simpósio).

14.
Workshop de Computação Bioinspirada. 2004. (Oficina).

15.
I Workshop de Sistemas Robóticos Inteligentes - WSRI. 2003. (Oficina).

16.
VIII Simpósio de Teses e Dissertações. 2003. (Simpósio).

17.
Workshop do Programa de Aperfeiçoamento de Ensino - PAE. 2003. (Oficina).

18.
VII Encontro Anual de Pesquisa e de Iniciação Científica da Unoeste.Aplicações Cliente/Servidor Utilizando o Protocolo SSL na Framework JSSE (Java Secure Socket Extension). 2002. (Encontro).

19.
12ª Infoeste - Semana de Informática. 2000. (Outra).

20.
V Encontro Anual de Pesquisa e de Iniciação Científica da Unoeste.Criptografia de Chave Pública: Sistema de Notas e Freqüência. 2000. (Encontro).

21.
IV ERI - Escola Regional de Informática. 1999. (Outra).

22.
VI Encontro de Alunos e Ex-Alunos. 1999. (Encontro).

23.
VI Mostra de Trabalhos Monográficos. 1999. (Outra).

24.
XI Infoeste - Semada de Estudos e Debates. 1999. (Outra).

25.
X Infoeste - Semada de Estudos e Debates. 1998. (Outra).


Organização de eventos, congressos, exposições e feiras
1.
SENGER, H. ; GUARDIA, H. C. ; MENOTTI, R. ; MELLO, R. F. . Escola Regional de Alto Desempenho de São Paulo - ERAD-SP 2013. 2013. (Congresso).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Vitor Mazula Luiz. Um firewall baseado na plataforma NetFPGA. Início: 2018. Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Federal de São Carlos. (Orientador).

2.
Emmanuel de Carvalho Marrocos. Aceleração do método de Superfície Comum de Reflexão (CRS) em FPGAs. Início: 2017. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Universidade Federal de São Carlos, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

Trabalho de conclusão de curso de graduação
1.
Felipe José Bento. Sistema dinâmico para a gestão de conteúdo interativo. Início: 2018. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de São Carlos. (Orientador).

Iniciação científica
1.
Leonardo Tavares Oliveira. Um acelerador para treinamento de redes neurais convolucionais profundas implementado em FPGA. Início: 2017. Iniciação científica (Graduando em Engenharia de Computação) - Universidade Federal de São Carlos, Fundação de Amparo à Pesquisa do Estado de São Paulo. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Lucas Faria Porto. LALPC: Uma ferramenta para compilação de programas em C para exploração do paralelismo de loops em FPGAs. 2012. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Universidade Federal de São Carlos, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Ricardo Menotti.

Trabalho de conclusão de curso de graduação
1.
Carlos Alberto Faganello dos Santos. Desenvolvimento de Aplicativo para Análise de Movimento Utilizando Acelerômetro e GPS de um Celular com Android. 2011. Trabalho de Conclusão de Curso. (Graduação em Engenharia de Computação) - Universidade Federal de São Carlos. Orientador: Ricardo Menotti.

Iniciação científica
1.
Leonardo Tavares Oliveira. Comparando OpenMP e OpenCL em aplicações paralelas na arquitetura MIC. 2016. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Ricardo Menotti.

2.
Gabriel Nagatomo Tutui. Um back end baseado no compilador LLVM para aceleração de aplicações em FPGAs. 2015. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Federal de São Carlos, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Ricardo Menotti.

3.
Danilo Cardoso. Uma interface de rede com criptografia AES baseada na plataforma NetFPGA. 2015. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Ricardo Menotti.

4.
Leonardo Henrique B. Lopes. Uma metodologia para aceleração de algoritmos de ponto flutuante em FPGAs. 2014. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de São Carlos, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Ricardo Menotti.

5.
Igor Guilherme Bianchi. Um sistema de reconhecimento ótico de caracteres baseado em FPGAs. 2013. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Ricardo Menotti.

6.
Camilo Aparecido Ferri Moreira. Implementação de um testador de circuitos integrados digitais baseado em FPGA. 2012. Iniciação Científica. (Graduando em Bacharelado em Ciência da Computação) - Universidade Federal de São Carlos, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Ricardo Menotti.

7.
João Vitor Brandão Moreira. Uma metodologia para exploração do espaço de projeto usando o compilador LALP. 2012. Iniciação Científica. (Graduando em Bacharelado em Ciência da Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Ricardo Menotti.

8.
João Vitor Brandão Moreira. Uma interface de testes para o compilador LALP. 2011. Iniciação Científica. (Graduando em Bacharelado em Ciência da Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Ricardo Menotti.

9.
Túlio Jacon Duarte. Uma interface web para o compilador LALP. 2011. Iniciação Científica. (Graduando em Engenharia de Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Ricardo Menotti.



Educação e Popularização de C & T



Apresentações de Trabalho
1.
MENOTTI, R.. Computação Reconfigurável: Desafios e Oportunidades. 2013. (Apresentação de Trabalho/Conferência ou palestra).


Desenvolvimento de material didático ou instrucional
1.
PEGORARO, C. C. A. ; LUCREDIO, D. ; MENOTTI, R. . Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis iOS. 2014. (Desenvolvimento de material didático ou instrucional - Apostila).

2.
FINATTI, M. F. ; LUCREDIO, D. ; MENOTTI, R. . Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis Android. 2013. (Desenvolvimento de material didático ou instrucional - Apostila).

3.
ZANGIROLAMI, R. ; LUCREDIO, D. ; MENOTTI, R. . Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis iOS. 2013. (Desenvolvimento de material didático ou instrucional - Apostila).

4.
PEGORARO, C. C. A. ; LUCREDIO, D. ; MENOTTI, R. . Introdução às tecnologias para desenvolvimento de aplicações em plataformas móveis Android. 2014. (Desenvolvimento de material didático ou instrucional - Apostila).


Organização de eventos, congressos, exposições e feiras
1.
SENGER, H. ; GUARDIA, H. C. ; MENOTTI, R. ; MELLO, R. F. . Escola Regional de Alto Desempenho de São Paulo - ERAD-SP 2013. 2013. (Congresso).


Redes sociais, websites e blogs
1.
Menotti, Ricardo. Blog do Menotti. 2007; Tema: Diversos. (Blog).




Página gerada pelo Sistema Currículo Lattes em 17/11/2018 às 5:23:58