Ricardo Couto Antunes da Rocha

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


Possui graduação em Engenharia de Computação pela Universidade Federal do Espírito Santo(1997), mestrado em Ciências da Computação pela Universidade de São Paulo(2001) e doutorado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro(2009). Atualmente é Professor Adjunto Nivel 1 da Universidade Federal de Goiás. Tem experiência na área de Ciência da Computação, com ênfase em Sistemas de Computação. Atuando principalmente nos seguintes temas:Computação Móvel, Middleware, Colaboração Móvel. (Texto gerado automaticamente pela aplicação CVLattes)


Identificação


Nome
Ricardo Couto Antunes da Rocha
Nome em citações bibliográficas
ROCHA, Ricardo Couto Antunes da;da Rocha, Ricardo;ROCHA, RICARDO C. A.;DA ROCHA, RICARDO COUTO ANTUNES

Endereço


Endereço Profissional
Universidade Federal de Goiás, Instituto de Informática.
Bloco IMF I, sala 244
Samambaia
74001-970 - Goiania, GO - Brasil
Telefone: (62) 35211506
URL da Homepage: http://www.inf.ufg.br/~ricardo


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


2004 - 2009
Doutorado em Informática.
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Título: Context management for Distributed and Dynamic Context-aware Computing, Ano de obtenção: 2009.
Orientador: Markus Endler.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: Computação Móvel; Middleware; Colaboração Móvel.
Grande área: Ciências Exatas e da Terra
1998 - 2001
Mestrado em Ciências da Computação.
Universidade de São Paulo, USP, Brasil.
Título: Uma Arquitetura para Simulação Flexível de Protocolos para Computação Móvel,Ano de Obtenção: 2001.
Orientador: Markus Endler.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Palavras-chave: Computação Móvel; Simulação; Protocolos; Sistemas Distribuídos; Protocolos Distribuídos.
Grande área: Ciências Exatas e da Terra
1991 - 1997
Graduação em Engenharia de Computação.
Universidade Federal do Espírito Santo, UFES, Brasil.
Título: Laboratório de Compiladores.
Orientador: Orivaldo de Lira Tavares.




Atuação Profissional



Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Vínculo institucional

2006 - 2008
Vínculo: Professor, Enquadramento Funcional: Professor do Curso de Pós-Graduação Lato Sen, Carga horária: 5

Atividades

08/2006 - Atual
Serviços técnicos especializados , Centro Técnico Científico - Departamento de Informática, .

Serviço realizado
Administração de rede do laboratório LAC.
09/2006 - 12/2008
Ensino, Análise, Projeto e Gerência de Sistemas, Nível: Pós-Graduação

Disciplinas ministradas
Redes de Processamento e Comunicação de Dados

Universidade Federal de Goiás, UFG, Brasil.
Vínculo institucional

2009 - Atual
Vínculo: Civil servant, Enquadramento Funcional: Professor Adjunto Nivel 1, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

02/2010 - Atual
Ensino, Engenharia de Software, Nível: Graduação

Disciplinas ministradas
Redes e Sistemas Distribuídos
08/2009 - Atual
Ensino, Redes de Computadores e Segurança de Sistemas, Nível: Especialização

Disciplinas ministradas
Criptografia e Protocolos para Comunicação Segura
08/2009 - Atual
Ensino, Ciências da Computação, Nível: Graduação

Disciplinas ministradas
Programação Orientada a Objetos
Segurança na Internet (Núcleo Livre)
Segurança e Auditoria de Sistemas
06/2009 - Atual
Conselhos, Comissões e Consultoria, Instituto de Informática, .

Cargo ou função
Membro da Comissão de Planejamento Estratégico do Instituto de Informática.
08/2009 - 12/2009
Ensino, Engenharia de Computação, Nível: Graduação

Disciplinas ministradas
Redes de Computadores 1
Algoritmos e Programação 2

Universidade Vila Velha, UVV, Brasil.
Vínculo institucional

2002 - 2004
Vínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 21

Atividades

2/2004 - 7/2004
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Teoria da Computação
Sistemas de Informação
8/2002 - 7/2004
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Sistemas de Informação
Tópicos Avançados em Programação
Linguagens de Programação II
Trabalho de Conclusão de Curso
08/2003 - 10/2003
Ensino, MBA em Gestão de Empresas de Mídia, Nível: Pós-Graduação

Disciplinas ministradas
Tecnologia em Sistemas de Informação
8/2002 - 12/2002
Ensino, Relações Internacionais, Nível: Graduação

Disciplinas ministradas
Tecnologia da Informação
8/2002 - 12/2002
Ensino, Marketing, Nível: Graduação

Disciplinas ministradas
Sistemas de Informação de Marketing

Xerox Centro de Desenvolvimento de Sistemas de Vitória, CDSV, Brasil.
Vínculo institucional

2001 - 2003
Vínculo: Colaborador, Enquadramento Funcional: Analista de Desenvolvimento de Software, Carga horária: 40

Atividades

2/2001 - 10/2003
Outras atividades técnico-científicas , Xerox Centro de Desenvolvimento de Sistemas de Vitória, Xerox Centro de Desenvolvimento de Sistemas de Vitória.

Atividade realizada
Análise, Projeto e Desenvolvimento de Software.


Projetos de pesquisa


2016 - Atual
ACHOR - Adaptive Enactment of Service Choreographies
Descrição: This research proposal aims to explore a unified approach for the design, construction and dynamic adaptation of distributed applications in large-scale scenarios that involve mobility and the use of computational resources in heterogeneous clouds. The approach employs concepts of software models and models at runtime, using domain-specific modeling languages that allow users, specialists or not, to build applications in the context of specific domains. Although several different modeling languages may exist, such as for each different domain, the infrastructure for the execution of models built using these languages must be based on generic and domain- independent concepts and mechanisms, thus facilitating reuse of model execution structures and the dynamic adaptation of applications. Specific problems we deal with include mobility (of services, users and devices) interoperability among application components that run on top of heterogeneous resources, and usage efficiency of cloud resources considering the requirements and runtime behavior of applications. The project is being developed in collaboration with the MiMOVE Project Team at INRIA Paris, as a continuation of the M@TURE project (2013-2014), jointly funded by FAPEG and INRIA..
Situação: Em andamento; Natureza: Pesquisa.
2015 - Atual
User-Centric Programming of Smart Spaces Using Models@Runtime and Cloud-Enabled Mobile Devices and Applications
Descrição: Este projeto propõe uma abordagem unificada para a construção e adaptação dinâmica de aplicações distribuídas em cenários com grande número de dispositivos heterogêneos conectados que se coordenam para prover uma experiência de usuário integrada e livre de barreiras. Cenários desse tipo remetem a espaços inteligentes e são caracterizados pela presença ubíqua de funções computacionais e pela mobilidade de usuários e dispositivos. A esta noção, acrescentamos o uso de recursos computacionais em nuvem com o objetivo de facilitar a ubiquidade das aplicações. A abordagem incorpora conceitos de modelos em tempo de execução e linguagens de modelagem específicas de domínio a plataformas de middleware para permitir a usuários, especialistas ou não, a construção e configuração dinâmica de aplicações. Problemas específicos tratados no projeto referem-se aos mecanismos de interação entre os componentes das aplicações (interoperabilidade e segurança) e à eficiência no uso de recursos da nuvem..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (2) / Doutorado: (2) .
Integrantes: Ricardo Couto Antunes da Rocha - Integrante / COSTA, FÁBIO M. - Coordenador / Sérgio Carvalho - Integrante.Número de orientações: 1
2013 - Atual
Middleware para Computação Ubíqua no Contexto da Internet do Futuro
Descrição: O projeto tem como ponto de partida uma reinterpretação da computação ubíqua no contexto das tecnologias da Internet do Futuro, mais precisamente em sua vertente denominada de "Internet das Coisas". O escopo e objetivos básicos do projeto se concentram nos seguintes temas mais diretamente relacionados com esta vertente da Internet do Futuro: interoperabilidade espontânea entre dispositivos em ambientes distribuídos de larga escala (Internet das coisas e sistemas ciberfísicos); e integração transparente, adaptativa e baseada em contexto de serviços acessados via dispositivos móveis em ambientes ubíquos sobrepostos. A abordagem destes dois temas será baseada em uma arquitetura de middleware, com a provisão de um substrato comum que implementa os tratamentos necessários e oferece uma interface uniforme para o desenvolvimento de aplicações. A definição da arquitetura do middleware tomará como base princípios da engenharia dirigida por modelos e, mais precisamente, o uso de modelos em tempo de execução. Isto facilitará a obtenção de maior flexibilidade para evolução do middleware, bem como para permitir a adaptação dinâmica do middleware e das aplicações..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado profissional: (2) / Doutorado: (2) .
Integrantes: Ricardo Couto Antunes da Rocha - Integrante / Fábio Moreira Costa - Coordenador.
2012 - Atual
M@TURE - Models@run.time for self-adaptive pervasive systems: enabling User-in-the-loop, REquirement-awareness, and interoperability in ad hoc settings
Descrição: The overall goal of the M@TURE project is to design, implement and evaluate a novel approach and architecture comprising conceptual foundations, engineering techniques, and supporting middleware infrastructure for self-adaptive pervasive systems by building on the notion of Models@run.time . Models@run.time extend the applicability of models and abstractions to the runtime environment. In contrast to design-time models, runtime models are used to reason about the running system taking into account its operating environment, and thus these models enable automating runtime decisions and actions regarding the creation, configuration, and evolution of the system. We will in particular focus on the following dimensions and related models: Requirements models making a system requirements-aware at runtime, so that the configuration of the system is determined by reasoning on its requirements when the actual execution context of the system is known, i.e., at runtime, or its configuration is properly adapted when the execution context changes. Application- and middleware-level interoperability models exposing to an external observer (e.g., another networked system or a mediator between networked systems) the technological and business features of a system that needs to be known so that composability between networked systems may be reasoned upon and enacted at runtime despite their heterogeneity. End-user and system engineer models modeling the internal elements of a system at two different (nevertheless interlinked) abstraction levels and enabling both the end-user in a coarse-grained fashion and the system engineer in a finer-grained fashion to control the creation, configuration, and evolution of the system. These models will be considered in terms of formal definitions, extraction, automated analysis, and supported system management mechanisms both independently and, more importantly, in synergy in order to introduce a comprehensive conceptual and ar..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado profissional: (2) / Doutorado: (2) .
Integrantes: Ricardo Couto Antunes da Rocha - Integrante / Fábio Moreira Costa - Coordenador / Nelly Bencomo - Integrante / Nikolaos Georgantas - Integrante.
2011 - 2014
Provisão de Contexto Distribuída baseada em Escopo para Computação Sensível ao Contexto
Descrição: O objetivo da computação sensível ao contexto é permitir o desenvolvimento de aplicações que percebam e reajam a mudanças do ambiente no qual estão inseridas como, por exemplo, localização, temperatura e estado dos recursos computacionais de um dispositivo. Embora muitos protótipos de aplicações, frameworks, sistemas de middleware e modelos para descrição de contexto tenham sido desenvolvidos ao longo desses anos, ainda não existe uma plataforma suficiente genérica e factível para permitir o desenvolvimento de aplicações reais para um domínio de uso amplo, exceto algumas aplicações de serviços baseados em localização. Ainda assim, estas soluções estão frequentemente limitadas à inferência e disseminação da informação de localização, e não exploram outros aspectos como oferecer abstrações de adaptação adequadas para aplicações. As principais razões para isto são que a maioria das soluções são de propósito específico e escopo restrito como salas de reunião inteligentes~\cite{Chen:Phd:2004,Roman:2002}, guias turísticos inteligentes ou adaptação na web~\cite{Chan:2003}. Atualmente, os ambientes sensíveis ao contexto são isolados, não provendo comunicação um com outro, e assim dificultando a implementação de aplicações com interesse cruzado em contextos, ou seja, cujos provedores de contexto estão em ambientes diferentes. Para que isto seja possível, é necessário lidar com questões como generalidade, extensibilidade, custo computacional, portabilidade e escalabilidade. Neste projeto de pesquisa serão investigados mecanismos de middleware, modelos e protocolos de rede que permitam a integração suave de informações provindas de bases de informação contextual distribuídas, e cujo escopo da informação seja descoberto dinamicamente. Definimos escopo da informação contextual com uma relação da existência e visibilidade da informação em relação ao tempo e ao espaço físico. Ela está diretamente relacionada à especificidade do provimento de informação contextual em certos ambientes físicos..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (0) .
Integrantes: Ricardo Couto Antunes da Rocha - Coordenador / Danilo Inácio de Souza Resende - Integrante / Lucas Balbino de Melo Ferreira - Integrante.
Número de produções C, T & A: 2 / Número de orientações: 2
2010 - 2012
Comunidades Virtuais Semânticas em Salas de Aula Interativas
Situação: Em andamento; Natureza: Pesquisa.
2010 - 2012
Plataforma de Geoprocessamento Distribuído para Processamento de Consultas Espaciais Complexas em Grande Volume de Dados
Situação: Em andamento; Natureza: Pesquisa.
2007 - Atual
Mobilis
Descrição: O objetivo do projeto é desenvolver um middleware baseado em serviços com provisão ubíqua de informação de contexto, ciência de localização e adaptação dinâmica de serviços. A aplicação alvo é colaboração móvel com compartilhamento de informação de localização para grupos de pessoas (p.ex. turistas, equipes médicas, etc.). A arquitetura orientada a serviços (SOA) deve ser independente de plataforma, mas já foi desenvolvido um protótipo baseado em Android (da Google) e usando XMPP e o sistema Publish/Subscribe NaradaBrokering..
Situação: Em andamento; Natureza: Pesquisa.


Revisor de periódico


2007 - 2007
Periódico: IEEE Transactions on Knowledge and Data Engineering


Á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: Arquitetura de Sistemas de Computação.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Teleinformática.
3.
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


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


Prêmios e títulos


2011
Melhor Trabalho de Iniciação de Científica em Ciências Exatas (aluno PIVIC Danilo Inácio de Souza Resende, com título "Um Framework para Carga Dinâmica e Transição Suave de Mapas Contextuais de ..."), Universidade Federal de Goiás.


Produções



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

1.
MELO, PAULO CESAR FERREIRA2016MELO, PAULO CESAR FERREIRA ; DA ROCHA, RICARDO COUTO ANTUNES ; COSTA, FABIO M. . Enabling Dynamic Crowdsensing through Models@Runtime. Journal of Applied Computing Research, v. 5, p. 17-31, 2016.

2.
ROCHA, Ricardo Couto Antunes da2006ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Context Management in Heterogeneous, Evolving Ubiquitous Environments. IEEE Distributed Systems Online, v. 7, n.4, p. 0604-o4001, 2006.

Livros publicados/organizados ou edições
1.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Context Management for Distributed and Dynamic Context-Aware Computing Context Management for Distributed and Dynamic Context-Aware Computing. 1. ed. London: Springer, 2012. v. 1. 91p .

Capítulos de livros publicados
1.
RUBINSZTEJN, Hana Karina ; VITERBO FILHO, José ; SACRAMENTO, Vagner ; ROCHA, Ricardo Couto Antunes da ; BAPTISTA, G. L. B. ; ENDLER, Markus . A Middleware Architecture for Developing Mobile Applications. In: P. Alencar e D. Cowan. (Org.). Handbook of Research on Mobile Software Engineering: Design, Implementation and Emergent Applications. : IGI Global, 2010, v. , p. -.

2.
ENDLER, Markus ; RUBINSZTEJN, Hana Karina ; ROCHA, Ricardo Couto Antunes da ; SACRAMENTO, Vagner . Proxy-based Adaptation for Mobile Computing. In: Paolo Bellavista; A. Corradi. (Org.). Mobile Middleware. 1aed.: Taylor & Francis/CRC Press, 2006, v. , p. -.

Trabalhos completos publicados em anais de congressos
1.
LUXEY, A. ; BROMBERG, Y. ; COSTA, Fábio Moreira ; LIMA, V. B. ; da Rocha, Ricardo ; TAIANI, F. . Sprinkler: A probabilistic dissemination protocol to provide fluid user interaction in multi-device ecosystems.. In: IEEE International Conference on Pervasive Computing and Communications (PerCom), 2017, Athens. IEEE International Conference on Pervasive Computing and Communications (PerCom). Washington, DC, USA: IEEE Computer Society Press, 2018. v. 1. p. 1-10.

2.
LIMA, JUNIO C. ; ROCHA, RICARDO C. A. ; COSTA, FABIO M. . An Approach for QoS-aware Selection of Shared Services for Multiple Service Choreographies. In: 2016 IEEE Symposium on ServiceOriented System Engineering (SOSE), 2016, Oxford. 2016 IEEE Symposium on Service-Oriented System Engineering (SOSE), 2016. v. 0. p. 221-230.

3.
Paulo C. F. Melo ; COSTA, Fábio Moreira ; ROCHA, Ricardo Couto Antunes da . CSVM: Uma Plataforma para CrowdSensing Móvel Dirigida por Modelos em Tempo de Execução. In: VII Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP 2015), 2015, Recife-PE. Anais do VII Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP 2015), 2015. p. 1-10.

4.
GOMES, RAPHAEL ; LIMA, J. C. ; COSTA, FÁBIO M. ; ROCHA, Ricardo Couto Antunes da . A Model-Based Approach to Pragmatic Service Choreography Deployment. In: Second Workshop on Seamless Adaptive Multi-cloud Management of Service-based Applications (SEAWAVE), 2015, Taormina (Messina), Italy. Proceedings of the Second Workshop on Seamless Adaptive Multi-cloud Management of Service-based Applications (SEAWAVE 2015), 2015. v. 1. p. 1-10.

5.
GOMES, RAPHAEL ; COSTA, FÁBIO ; da Rocha, Ricardo ; GEORGANTAS, NIKOLAOS . A middleware-based approach for QoS-aware deployment of service choreography in the cloud. In: the 11th Middleware Doctoral Symposium, 2014, Bordeaux. Proceedings of the 11th Middleware Doctoral Symposium on - MDS '14. New York: ACM Press, 2014. p. 1.

6.
FREITAS, LEANDRO A. ; COSTA, FÁBIO M. ; ROCHA, RICARDO C. A. ; ALLEN, ANDREW . An architecture for a smart spaces virtual machine. In: the 9th Workshop, 2014, Bordeaux. Proceedings of the 9th Workshop on Middleware for Next Generation Internet Computing - MW4NG '14. New York: ACM Press, 2014. p. 1.

7.
GOMES, R. ; COSTA, F. ; ROCHA, Ricardo Couto Antunes da . Analysing Scalability Strategies for Service Choreographies on Cloud Environments. In: First International Workshop, ARMS-CC 2014, held in Conjunction with ACM Symposium on Principles of Distributed Computing, PODC 2014, 2014, Paris, France. First International Workshop, ARMS-CC 2014, held in Conjunction with ACM Symposium on Principles of Distributed Computing, PODC 2014, Paris, France, July 15, 2014, Revised Selected Papers, 2014. p. 128-143.

8.
Roriz Junior, Marcos Paulino ; FREITAS, L. A. ; Massarani, Marco Aurélio ; ROCHA, Ricardo Couto Antunes da ; COSTA, Fábio Moreira . C3S: A Content Sharing Middleware for Smart Spaces. In: International Workshop on Pervasive Collaboration and Social Networking (PerCol), 2013, San Diego, CA, USA. Proceedings of the 4th International Workshop on Pervasive Collaboration and Social Networking (PerCol 2013), 2013. p. 1-8.

9.
SOARES, Rodrigo Hernandes ; ROCHA, Ricardo Couto Antunes da . Gerenciamento Dinâmico de Modelos em Computação Sensível ao Contexto. In: IV Simpósio de Computação Ubíqua e Pervasiva - SBCUP 2012, 2012, Curitiba. Anais do IV Simpósio de Computação Ubíqua e Pervasiva, 2012.

10.
Roriz Junior, Marcos Paulino ; FREITAS, L. A. ; Massarani, Marco Aurélio ; ROCHA, Ricardo Couto Antunes da ; COSTA, Fábio Moreira . UCLE: Um middleware de computação ubíqua para compartilhamento de conteúdo em salas de aula inteligentes. In: IV Simpósio de Computação Ubíqua e Pervasiva - SBCUP 2012, 2012, Curitiba, PR. Anais do IV Simpósio de Computação Ubíqua e Pervasiva, 2012.

11.
RESENDE, Danilo ; PEREIRA, H. M. O. ; ROCHA, Ricardo Couto Antunes da . Um Framework para Carga Dinâmica e Transição Suave de Mapas Contextuais de Bases Heterogêneas. In: III Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP), 2011, Natal, RN. Anais do III Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP). Natal, RN: Sociedade Brasileira da Computação, 2011.

12.
SA, M. P. ; SACRAMENTO, Vagner ; ROCHA, Ricardo Couto Antunes da ; FREITAS, L. ; SODRE, B. . Middleware de Integração de Sensores para o Desenvolvimento de Aplicações Móveis Sensíveis ao Contexto. In: Simpósio Brasileiro de Computação Ubíqua e Pervasiva, 2010, Belo Horizonte. Anais do Simpósio Brasileiro de Computação Ubíqua e Pervasiva - SBCUP'2010, 2010.

13.
PEREIRA, H. M. O. ; ROCHA, Ricardo Couto Antunes da . Desenvolvimento de Aplicações Android para Mapas de Multiplas Fontes. In: Simpósio Brasileiro de Computação Ubíqua e Pervasiva, 2010, Belo Horizonte. Anais do Simpósio Brasileiro de Computação Ubíqua e Pervasiva - SBCUP'2010, 2010.

14.
VITERBO FILHO, José ; SACRAMENTO, Vagner ; ROCHA, Ricardo Couto Antunes da ; MALCHER, Marcelo ; BAPTISTA, G. L. B. ; ENDLER, Markus . A Middleware Architecture for Context-Aware and Location-Based Mobile Applications. In: 32rd International Software Engineering Workshop (SEW-32), 2009, Kassandra (Greece). Proceedings of the 32rd International Software Engineering Workshop (SEW-32), 2009.

15.
SA, M. P. ; SACRAMENTO, Vagner ; ROCHA, Ricardo Couto Antunes da . Uma arquitetura de middleware para provisão de contexto em dispositivos móveis. In: Escola Regional de Redes de Computadores, 2009, Três de Maio. 7º ERRC, 2009.

16.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus ; SIQUEIRA, T. S. . Middleware for ubiquitous context-awareness. In: Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing, 2008, Leuven, Belgium. Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing. New York, NY, USA: ACM, 2008. p. 43-48.

17.
FONSECA, H. ; MALCHER, Marcelo ; AQUINO, J. F. S. ; ROCHA, Ricardo Couto Antunes da ; ENDLER, Markus . Mobilis: Uma Arquitetura para Aplicações Móveis Colaborativas e Sensíveis a Contexto. In: 2nd Worskhop on Pervasive and Ubiquitous Computing (WPUC), 2008, Campo Grande, MS. 2nd Worskhop on Pervasive and Ubiquitous Computing (WPUC), 2008.

18.
ROCHA, Ricardo Couto Antunes da; M. A. Casanova ; ENDLER, Markus . Promoting efficiency and separation of concerns through a hybrid model based on ontologies for context-aware computing. In: 4th IEEE Workshop on Context Modeling and Reasoning, 2007, White Plains, NY, USA. Proceedings of the Fifth IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2007.

19.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Domain-based context management for dynamic and evolutionary environments. In: 4th Middleware Doctoral Symposium, 2007, Newport Beach, California, USA. Proceedings of the 4th on Middleware Doctoral Symposium. New York, NY, USA: ACM, 2007. p. 1-6.

20.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Supporting Context-Aware Applications: Scenarios, Models and Architecture. In: XXIV Simpósio Brasileiro de Redes de Computadores, 2006, Curitiba. Anais do XXIV Simpósio Brasileiro de Redes de Computadores (SBRC), 2006. v. I.

21.
VITERBO FILHO, José ; SACRAMENTO, Vagner ; ROCHA, Ricardo Couto Antunes da ; ENDLER, Markus . MoCA: Uma Arquitetura para o Desenvolvimento de Aplicações Sensíveis ao Contexto para Dispositivos Móveis. In: XXIV Simpósio Brasileiro de Redes de Computadores - Salão de Ferramentas, 2006, Curitiba. Anais do XXIV Simpósio Brasileiro de Redes de Computadores - Salão de Ferramentas, 2006.

22.
ROCHA, Ricardo Couto Antunes da; M. A. Casanova ; ENDLER, Markus . Um modelo híbrido baseado em ontologias para aplicações sensíveis ao contexto no middleware MoCA. In: First Workshop on Ontologies and Metamodels in Software Engineering, 2006, Florianópolis. First Workshop on Ontologies and Metamodels in Software Engineering, 2006.

23.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Experiences with a Tool for Prototyping and Simulating Mobile Network Protocols. In: XXIII Simpósio Brasileiro de Redes de Computadores, 2005, Fortaleza. Anais do XXIII Simpósio Brasileiro de Redes de Computadores (SBRC) - Salão de Ferramentas, 2005. v. II. p. 1249-1256.

24.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Evolutionary and Efficient Context Management in Heterogeneous Environments. In: 3rd International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2005), 2005, Grenoble, França. Proc. of the 3rd International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2005), co-located with Middleware 2005, 2005.

25.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . MobiCS: An environment for prototyping and simulating distributed protocols for mobile networks. In: 3rd. IEEE International Conference in Mobile and Wireless Communication Networks (MWCN´2001), 2001, Recife, PE. Proceedings of 3rd. IEEE International Conference in Mobile and Wireless Communication Networks (MWCN´2001), 2001. p. 44-51.

26.
ENDLER, Markus ; SILVA, Dilma Menezes da ; SILVA, Francisco José Silva e ; ROCHA, Ricardo Couto Antunes da ; MOURA, Marcos Aurério Mendes de . Project SIDAM: Overview and Preliminary Results. In: 2o Workshop de Comunicação sem Fio, 2000, Belo Horizonte, MG, 2000.

27.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Um Simulador de Protocolos Distribuídos para Computação Móvel. In: 2o Workshop de Comunicação sem Fio, 2000, Belo Horizonte, MG. Anais do 2o Workshop de Comunicação sem Fio, 2000. p. 33-48.

28.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Flexible Simulation of Distributed Protocols for Mobile Computing. In: 3rd International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), 2000, Boston, MA, USA. Proceedings of the 3rd International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), 2000. p. 123-126.

Apresentações de Trabalho
1.
ROCHA, Ricardo Couto Antunes da; M. A. Casanova ; ENDLER, Markus . Um modelo híbrido baseado em ontologias para aplicações sensíveis ao contexto no middleware MoCA. 2006. (Apresentação de Trabalho/Conferência ou palestra).


Produção técnica
Programas de computador sem registro
1.
ROCHA, Ricardo Couto Antunes da. MobiCS: Simulador de Protocolos para Computação Móvel. 2001.

Trabalhos técnicos
1.
ROCHA, Ricardo Couto Antunes da. Membro do Comitê de Programa da IV Escola Regional de Informática de Goiás (IV ERI-GO 2016),. 2016.

2.
ROCHA, Ricardo Couto Antunes da; ENDLER, Markus . Supporting Context-Aware Applications: Scenarios, Models and Architecture. 2006.

3.
ENDLER, Markus ; RUBINSZTEJN, Hana Karina ; ROCHA, Ricardo Couto Antunes da ; SACRAMENTO, Vagner . Proxy-based Adaptation for Mobile Computing. 2005.



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
COSTA, FÁBIO M.; CERQUEIRA, E.; VIEIRA, F. H. T.; da Rocha, Ricardo. Participação em banca de Adalberto Ribeiro Sampaio Junior. Controle de Microgrids Dirigido por Modelos. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

2.
de Carvalho, Cedric Luiz; ROCHA, Ricardo Couto Antunes da. Participação em banca de Otávio Calaça Xavier. Web Services Semânticos Baseados em RESTful - um Estudo de Caso em Redes Sociais Online. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

Qualificações de Doutorado
1.
COSTA, FÁBIO M.; da Rocha, Ricardo; SCHULZE, B.; CACERES, E. N.. Participação em banca de RAPHAEL DE AQUINO GOMES. Implantação Dinâmica de Coreografias com Qualidade de Serviço em Múltiplos Ambientes de Nuvem. 2014. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

2.
COSTA, FÁBIO M.; da Rocha, Ricardo; KON, F.. Participação em banca de LEANDRO ALEXANDRE FREITAS. Uma Abordagem para Programação de Espaços Inteligentes utilizando Modelos em Tempo de Execução. 2014. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Qualificações de Mestrado
1.
COSTA, FÁBIO M.; CARVALHO, S.; da Rocha, Ricardo. Participação em banca de INAEL RODRIGUES DE OLIVEIRA NETO. Um middleware para reconfiguração dinâmica de segurança a partir de requisitos utilizando modelos em tempo de execução. 2014. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

2.
CARDOSO, K. V.; da Rocha, Ricardo; SACRAMENTO, Vagner. Participação em banca de VINÍCIUS GONÇALVES BRAGA. Caracterização e Modelagem do Comportamento de Usuários de Sistemas de Mapa Web. 2014. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

Monografias de cursos de aperfeiçoamento/especialização
1.
AKIRA, M.; CARVALHO, S.; da Rocha, Ricardo. Participação em banca de AMILTON ROGÉRIO SANTOS DE ARAUJO. Sistemas de Detecção de Intrusão. 2014. Monografia (Aperfeiçoamento/Especialização em Redes de Computadores e Segurança de Sistemas) - Universidade Federal de Goiás.

2.
COSTA, FÁBIO M.; da Rocha, Ricardo; AKIRA, M.. Participação em banca de Daniel S. Carvalho. Segurança em Web Services SOAP: Um estudo de caso sobre segurança SOAP em Múltiplas Aplicações. 2014. Monografia (Aperfeiçoamento/Especialização em Redes de Computadores e Segurança de Sistemas) - Universidade Federal de Goiás.

3.
CARVALHO, S.; da Rocha, Ricardo; KUDO, T. N.. Participação em banca de Fabiana Rocha de Andrade e Silva. Segurança da Informação no Desenvolvimento de Software com Integração Contínua. 2014. Monografia (Aperfeiçoamento/Especialização em Redes de Computadores e Segurança de Sistemas) - Universidade Federal de Goiás.

Trabalhos de conclusão de curso de graduação
1.
BULCAO NETO, R. F.; ROCHA, Ricardo Couto Antunes da. Participação em banca de DAVID ANDERSEN REZENDE.QoS em Sistemas baseados em Eventos Distribuídos: Estudo de Caso do DDS. 2014. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Goiás.




Eventos



Participação em eventos, congressos, exposições e feiras
1.
First Workshop on Ontologies and Metamodels in Software Engineering.Um modelo híbrido baseado em ontologias para aplicações sensíveis ao contexto no middleware MoCA. 2006. (Oficina).

2.
Supporting Context-Aware Applications: Scenarios, Models and Architecture.XXIV Simpósio Brasileiro de Redes de Computadores. 2006. (Simpósio).

3.
Simpósio Brasileiro de Redes de Computadores.XXIII Simpósio Brasileiro de Redes de Computadores. 2005. (Simpósio).

4.
3rd International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems.3rd International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems. 2000. (Oficina).

5.
6th Annual International Conference on Mobile Computing and Networking MobiCom. 6th Annual International Conference on Mobile Computing and Networking MobiCom. 2000. (Congresso).

6.
Workshop de Métodos e Serviços para Computação Móvel.Workshop de Métodos e Serviços para Computação Móvel. 2000. (Oficina).



Orientações



Orientações e supervisões em andamento
Tese de doutorado
1.
Júnio Cesar de Lima. QoS-Aware Selection and Adaptation of Shared Services for Multiple Service Choreographies. Início: 2016. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Coorientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Inael Rodrigues de Oliveira Neto. Um middleware para reconfiguração dinâmica de requisitos de segurança usando Models@runtime. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, . Coorientador: Ricardo Couto Antunes da Rocha.

2.
MARCOS PAULINO RORIZ JUNIOR. C3S: Uma Plataforma de Middleware de Compartilhamento de Conteúdo para Espaços Inteligentes. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Coorientador: Ricardo Couto Antunes da Rocha.

3.
Rodrigo Hernandez Soares. Gerenciamento Dinâmico de Modelos de Contexto: Estudo de Caso baseado em CEP. 2012. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Ricardo Couto Antunes da Rocha.

4.
Marcio Pereira de Sá. ConBus: Uma Plataforma de Middleware de Integração de Sensores para o Desenvolvimento de Aplicações Móveis Sensíveis ao Contexto. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Coorientador: Ricardo Couto Antunes da Rocha.

Tese de doutorado
1.
Raphael de Aquino Gomes. Implantação Eficiente de Múltiplas Coreografias de Serviços em Nuvens Híbridas. 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Coorientador: Ricardo Couto Antunes da Rocha.

2.
Leandro Alexandre Freitas. Programaçao de Espaços Inteligentes utilizando Modelos em Tempo de Execução. 2013. Tese (Doutorado em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Mato Grosso do Sul, . Coorientador: Ricardo Couto Antunes da Rocha.

Trabalho de conclusão de curso de graduação
1.
DAVID ANDERSEN REZENDE. QoS em Sistemas baseados em Eventos Distribuídos: Estudo de Caso do DDS. 2014. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Informação) - Universidade Federal de Goiás. Orientador: Ricardo Couto Antunes da Rocha.

Iniciação científica
1.
GABRIEL PERES LEOPOLDINO. Comunicação Espontânea e Segura para Internet das Coisas Móveis em Smart Spaces. 2017. Iniciação Científica. (Graduando em Ciências da Computação) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Ricardo Couto Antunes da Rocha.

2.
Danilo Inácio de Souza Resende. Um Framework para Carga Dinâmica e Transição Suave de Mapas Contextuais de Bases Heterogêneas. 2011. Iniciação Científica. (Graduando em Ciências da Computação) - Universidade Federal de Goiás. Orientador: Ricardo Couto Antunes da Rocha.

3.
Lucas Balbino de Melo Ferreira. Carregamento Dinâmico de Serviços de Mapas Contextuais por R-OSGi. 2011. Iniciação Científica. (Graduando em Ciências da Computação) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Ricardo Couto Antunes da Rocha.




Página gerada pelo Sistema Currículo Lattes em 20/10/2018 às 15:08:49