Renato Figueiro Maia

possui graduação em Ciência da Computação pela Universidade Federal do Pará (2001) , mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2004) e doutorado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2009) . Atualmente é Pesquisador da Pontifícia Universidade Católica do Rio de Janeiro. 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 24/02/2011
Endereço para acessar este CV:
http://lattes.cnpq.br/2073243980404677

Dados pessoais
NomeRenato Figueiro Maia
Nome em citações bibliográficasMAIA, R. F.
SexoMasculino
Endereço profissionalPontifícia Universidade Católica do Rio de Janeiro.
Rua Marquês de São Vicente, 225
Gávea
22451-900 - Rio de Janeiro, RJ - Brasil
Telefone: (21) 25128428 Ramal: 206
URL da Homepage: http://www.tecgraf.puc-rio.br/~maia

Formação acadêmica/Titulação
2005 - 2009Doutorado em Informática .
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Título: Uma Avaliação do Uso de Linguagens Dinâmicas no Desenvolvimento de Middleware: Um Estudo de Caso da Implementação de um ORB na Linguagem Lua, Ano de Obtenção: 2009.
Orientador: Renato Fontoura de Gusmão Cerqueira.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico ,CNPq ,Brasil .
2002 - 2004Mestrado em Informática .
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Título: Um Framework para Adaptação Dinâmica de Sistemas Baseados em Componentes Distribuídos, Ano de Obtenção: 2004.
Orientador: Renato Fontoura de Gusmão Cerqueira.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior ,CAPES ,Brasil .
1997 - 2001Graduação em Ciência da Computação .
Universidade Federal do Pará, UFPA, Brasil.
Título: Ambiente de Software para Experimentos de Neurociência utilizando Estímulos. Processo Unificado: Um Estudo de Caso.
Orientador: Antonio Carlos Tobias.

Atuação profissional
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Vínculo institucional
2003 - Atual Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 40, Regime: Dedicação exclusiva.
Vínculo institucional
2003 - 2003 Vínculo: Professor substituto, Enquadramento Funcional: Professor substituto, Carga horária: 4
Atividades
2002 - AtualAtividades de Participação em Projeto, Reitoria, Coordenação Central de Pós-Graduação.
Projetos de pesquisa
OiL - ORB in Lua
2000 - AtualAtividades de Participação em Projeto, Reitoria, Coordenação Central de Pós-Graduação.
Projetos de pesquisa
MPA - Módulo de Processos Automatizados
2009 - 2011Atividades de Participação em Projeto, Reitoria, Coordenação Central de Pós-Graduação.
Projetos de pesquisa
REACT - Recuperação de Erros em Sistemas Assíncronos Sensíveis ao Contexto
3/2003 - 7/2003Ensino, Ciclo Básico de Engenharia, Nível: Graduação.
Disciplinas ministradas
Estruturas de Dados
Rede de Informática, REDE, Brasil.
Vínculo institucional
2001 - 2002 Vínculo: Empregado, Enquadramento Funcional: Programador, Carga horária: 8, Regime: Dedicação exclusiva.
Atividades
10/2001 - 1/2002Serviços técnicos especializados .
Serviço realizado
Auxilio no processo de reengenharia da versão stand-alone da ferramenta utilizando o ambiente Microsoft Visual J++ 6.0 e o paradigma de orientação a objetos..
9/2000 - 9/2001Estágios .
Estágio realizado
Auxilio no processo de desenvolvimento da versão para Internet da ferramenta utilizando Applets Java, Client Scripts e Active Server Pages (ASP) em conjunto com JScript e VBScript..
Universidade Federal do Pará, UFPA, Brasil.
Vínculo institucional
1999 - 2000 Vínculo: Bolsista Inciação Científica, Enquadramento Funcional: Programador, Carga horária: 6
Atividades
1/1999 - 12/2000Serviços técnicos especializados , Laboratório de Neurofisiologia Eduardo Oswaldo Cruz, .
Serviço realizado
Desenvolvimento de software para execução de experimentos de neurociência baseados na estimulação do sistema visual humano, utilizando o ambiente Borland C++ Builder 3.0 e o paradigma de orientação a objetos..

Projetos de Pesquisa
2009 - 2011REACT - Recuperação de Erros em Sistemas Assíncronos Sensíveis ao Contexto
Descrição: O objetivo do projeto REACT é investigar novos mecanismos e modelos para aperfeiçoar a construção de aplicações ubíquas sensíveis ao contexto. Em particular, o foco do projeto é investigar o uso da ciência de contexto no aprimoramento da caracterização e do tratamento de condições errôneas, com especial atenção aos desafios introduzidos pelo uso predominante de comunicação assíncrona. De fato, a literatura carece de modelos de tratamento de exceções adaptados para sistemas de comunicação assíncrona. Este projeto visa preencher esta lacuna, assim como investigar formas de facilitar o desenvolvimento desse tipo de aplicação, seja através de linguagens ou modelos de programação alternativos. Para tanto, a proposta do projeto consiste em repensar sob a ótica da construção de aplicações ubíquas confiáveis tanto as abstrações e mecanismos de tratamento de exceções como também as técnicas de tolerância a falhas, como ações atômicas coordenadas e replicação. Como resultado deste projeto, pretende-se produzir a implementação de um arcabouço para construção de sistemas assíncronos sensíveis ao contexto. Esse arcabouço será validado através da implementação de um conjunto de aplicações adotadas como estudos de caso..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação ( 3) / Mestrado acadêmico ( 6) / Doutorado ( 4) .
Integrantes: Renato Cerqueira - Coordenador / Geoff Coulson - Integrante / Alessandro Frabricio Garcia - Integrante / Maria de Fátima Mattielo-Francisco - Integrante / Delano Medeiros Beder - Integrante / Jo Ueyama - Integrante / Alexandre Romanovsky - Integrante / Renato Figueiro Maia - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..
2002 - AtualOiL - ORB in Lua
Descrição: O projeto OiL tem como objetivos estudar as características positivas e negativas de uma linguagem dinâmica na construção de sistemas de middleware altamente flexíveis e de fácil utilização (programação), e prover uma plataforma de middleware que possibilite a experimentação de novas técnicas de projeto e implementação de middleware. A linguagem dinâmica utilizada no projeto é a linguagem Lua..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico ( 3) .
Integrantes: Renato Cerqueira - Integrante / Renato Figueiro Maia - Coordenador.
Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.
Número de produções C, T & A: 3.
2000 - AtualMPA - Módulo de Processos Automatizados
Descrição: O MPA é um sistema para automação de processos industriais, dando suporte desde a especificação dos processos até a execução dos mesmos. Atualmente, o sistema é utilizado em diferentes unidades da PETROBRAS, tanto em operações de controle avançado, quanto na automação de procedimentos e no diagnóstico de equipamentos..
Situação: Em andamento; Natureza: Desenvolvimento.
Integrantes: Renato Cerqueira - Integrante / Bernardo Quaresma Dias - Integrante / Carlos Cassino - Integrante / Renato Figueiro Maia - Coordenador.
Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro..

Á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.
2. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.
3. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Engenharia de Software.
4. 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.
5. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Sistemas de Informação.

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


Produção em C,T & A
Produção bibliográfica
Artigos completos publicados em periódicos
1.   MAIA, R. F. ; RODRIGUES, N. ; CERQUEIRA, R. . An Infrastructure for Development of Dynamically Adaptable Distributed Components. Lecture Notes in Computer Science, Agia Napa, v. 3291, p. 1285-1302, 2004.
2.   MAIA, R. F. ; SACRAMENTO, V. ; ENDLER, M. . Análise, Simulação e Correções do Protocolo MMA para Multicast em Redes Móveis Estruturadas. Telecomunicações (Santa Rita do Sapucaí), n. 1, p. 11-21, 2003.
Trabalhos completos publicados em anais de congressos
1. MAIA, R. F. ; CERQUEIRA, R. ; COSME, R. . OiL: An Object Request Broker in The Lua Language. In: 5º Salão de Ferramentas do Simpósio Brasileiro de Redes de Computadores, 2006, Curitiba. OiL: An Object Request Broker in The Lua Language.
2.   MAIA, R. F. ; CERQUEIRA, R. ; KON, F. . A Middleware for Experimentation on Dynamic Adaptation. In: 4th ACM/IFIP/USENIX Workshop on Adaptive and Reflective Middleware, 2005, Grenoble. ACM/IFIP/USENIX International Middleware Conference Companion Proceedings, 2005.
Página gerada pelo Sistema Currículo Lattes em 11/02/2012 às 18:07:11