Renato Figueiró 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 é Especialista Técnico 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.

Informações coletadas do Lattes em 04/11/2022

Acadêmico

Formação acadêmica

Doutorado em Informática

2005 - 2009

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
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
Renato Fontoura de Gusmão Cerqueira. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Mestrado em Informática

2002 - 2004

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Um Framework para Adaptação Dinâmica de Sistemas Baseados em Componentes Distribuídos, Ano de Obtenção: 2004
Renato Fontoura de Gusmão Cerqueira.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.

Graduação em Ciência da Computação

1997 - 2001

Universidade Federal do Pará
Título: Ambiente de Software para Experimentos de Neurociência utilizando Estímulos. Processo Unificado: Um Estudo de Caso
Orientador: Antonio Carlos Tobias

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.

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.

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.

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.

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.

Produções bibliográficas

  • MAIA, RENATO ; CERQUEIRA, RENATO ; SOUZA, CLARISSE SIECKENIUS ; GUISASOLA-GORHAM, TOMÁS . A qualitative human-centric evaluation of flexibility in middleware implementations. EMPIRICAL SOFTWARE ENGINEERING , v. 17, p. 166-199, 2012.

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

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

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

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

Projetos de pesquisa

  • 2009 - 2011

    REACT - 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 Figueiro Maia - Integrante / 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., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2002 - Atual

    OiL - 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 Figueiro Maia - Coordenador / Renato Cerqueira - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa / Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro., Número de produções C, T & A: 4

Projetos de desenvolvimento

  • 2000 - Atual

    MPA - 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 Figueiro Maia - Coordenador / Renato Cerqueira - Integrante / Bernardo Quaresma Dias - Integrante / Carlos Cassino - Integrante., Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro.

  • 2000 - Atual

    MPA - 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 Figueiro Maia - Coordenador / Renato Cerqueira - Integrante / Bernardo Quaresma Dias - Integrante / Carlos Cassino - Integrante., Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro.

  • 2000 - Atual

    MPA - 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 Figueiro Maia - Coordenador / Renato Cerqueira - Integrante / Bernardo Quaresma Dias - Integrante / Carlos Cassino - Integrante., Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro.

Histórico profissional

Endereço profissional

  • Pontifícia Universidade Católica do Rio de Janeiro, Instituto Tecgraf. , Rua Marquês de São Vicente, 225, Gávea, 22451900 - Rio de Janeiro, RJ - Brasil, Telefone: (21) 35204000, URL da Homepage:

Experiência profissional

2020 - Atual

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Celetista, Enquadramento Funcional: Especialista Técnico, Carga horária: 40

Outras informações:
Desenvolvedor do Instituto Tecgraf/PUC-Rio: participação no desenvolvimento e manutenção de software desenvolvido em parceria entre o Instituto Tecgraf/PUC-Rio e seus parceiros.

2003 - 2017

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Celetista, Enquadramento Funcional: Pesquisador, Carga horária: 40, Regime: Dedicação exclusiva.

2003 - 2003

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Professor substituto, Enquadramento Funcional: Professor substituto, Carga horária: 4

Atividades

  • 03/2003 - 07/2003

    Ensino, Ciclo Básico de Engenharia, Nível: Graduação,Disciplinas ministradas, Estruturas de Dados

2001 - 2002

Rede de Informática

Vínculo: Empregado, Enquadramento Funcional: Programador, Carga horária: 8, Regime: Dedicação exclusiva.

Atividades

  • 10/2001 - 01/2002

    Serviç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.

  • 09/2000 - 09/2001

    Está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.

1999 - 2000

Universidade Federal do Pará

Vínculo: Bolsista Inciação Científica, Enquadramento Funcional: Programador, Carga horária: 6

Atividades

  • 01/1999 - 12/2000

    Serviç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.