Fabio Moreira Costa

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


Doutor em Ciência da Computação pela Universidade de Lancaster, Reino Unido (2001), mestre em Ciência da Computação pela UNICAMP (1995), bacharel em Ciência da Computação pela UFG (1992). É professor titular do Instituto de Informática da Universidade Federal de Goiás, onde atua na graduação, mestrado e doutorado. Seus interesses de pesquisa concentram-se na área de Sistemas Distribuídos, com atuação principalmente nos seguintes temas: plataformas de middleware, middleware reflexivo, middleware dirigido por modelos, computação em nuvem e computação ubíqua. (Texto informado pelo autor)


Identificação


Nome
Fabio Moreira Costa
Nome em citações bibliográficas
COSTA, F. M.;Costa, F. M.;Costa, Fábio M.;Costa, Fabio;COSTA, FABIO M.;COSTA, FÁBIO;Costa, Fábio Moreira

Endereço


Endereço Profissional
Universidade Federal de Goiás, Instituto de Informatica, Instituto de Informática.
Instituto de Informatica, Alameda das Palmeiras, Qd. D
Campus Samambaia - UFG
74690815 - Goiânia, GO - Brasil - Caixa-postal: 131
Telefone: (62) 35211181
Fax: (62) 35211182
URL da Homepage: http://www.inf.ufg.br/~fmc


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


1997 - 2001
Doutorado em Computer Science.
Lancaster University, LANCASTER, Inglaterra.
Título: Combining Meta-Information Management and Reflection in an Architecture for Configurable and Reconfigurable Middleware, Ano de obtenção: 2001.
Orientador: Gordon S. Blair.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: Middleware; Computational Reflection; Reconfigurable Distributed Platforms; Open Distributed Processing (ODP); Distributed 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: Arquitetura de Sistemas de Computação.
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Teleinformática.
Setores de atividade: Informática.
1993 - 1995
Mestrado em Ciência da Computação.
Universidade Estadual de Campinas, UNICAMP, Brasil.
Título: Suporte a Grupos Cooperativos em Ambiente Distribuido Aberto,Ano de Obtenção: 1995.
Orientador: Edmundo R. M. Madeira.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: Redes de Computadores; Sistemas Distribuidos; Processamento Distribuido Aberto (ODP); CORBA (Common Object Request Broker Architecture).
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.
Setores de atividade: Informática.
1989 - 1992
Graduação em Ciencia da Computacao.
Universidade Federal de Goiás, UFG, Brasil.
Título: Síntese de Imagens com o Uso de Fractais.
Orientador: Deller James Ferreira.


Pós-doutorado


2015 - 2017
Pós-Doutorado.
Universidade de São Paulo, USP, Brasil.
Bolsista do(a): Fundação de Amparo a Pesquisa do Estado de Goiás, FAPEG/GO, Brasil.
Grande área: Ciências Exatas e da Terra
2011 - 2012
Pós-Doutorado.
Florida International University, FIU, Estados Unidos.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Grande área: Ciências Exatas e da Terra


Formação Complementar


1998 - 1998
Oral Presentation Skills. (Carga horária: 15h).
Lancaster University, LANCASTER, Inglaterra.
1998 - 1998
Research Project Management. (Carga horária: 20h).
Lancaster University, LANCASTER, Inglaterra.
1996 - 1996
Introdução para Docentes do Ensino Superior na UFG. (Carga horária: 60h).
Universidade Federal de Goiás, UFG, Brasil.


Atuação Profissional



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

1995 - Atual
Vínculo: , Enquadramento Funcional: Professor titular, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

02/2011 - Atual
Ensino, Ciencia da Computacao, Nível: Graduação

Disciplinas ministradas
Tópicos Especiais: Engenharia Dirigida por Modelos com Aplicações em Middleware
03/2008 - Atual
Ensino, Ciencia da Computacao, Nível: Graduação

Disciplinas ministradas
Programação de Computadores 1
03/2006 - Atual
Ensino, Ciência da Computação, Nível: Pós-Graduação

Disciplinas ministradas
Sistemas Distribuídos
Tópicos Avançados em Sistemas Distribuídos
Programação Paralela e Distribuída
01/2002 - Atual
Pesquisa e desenvolvimento , Instituto de Informatica, Instituto de Informática.

12/2007 - 11/2010
Direção e administração, Instituto de Informatica, Instituto de Informática.

Cargo ou função
Coordenador do Programa de Pós-Graduação em Ciência da Computação.
03/2006 - 12/2009
Ensino, Ciencia da Computacao, Nível: Graduação

Disciplinas ministradas
Redes de Computadores 1
Redes de Computadores 2
Sistemas Distribuídos
08/2008 - 12/2008
Ensino, Agronomia, Nível: Graduação

Disciplinas ministradas
Introdução à Computação
3/2004 - 12/2005
Ensino, Ciencia da Computacao, Nível: Graduação

Disciplinas ministradas
Arquitetura de Computadores
Organização de Computadores
3/2004 - 6/2004
Ensino, Mestrado em Ciência da Computação, Nível: Pós-Graduação

Disciplinas ministradas
Sistemas Distribuídos
2/2003 - 4/2004
Ensino, Especialização Em Redes de Computadores, Nível: Especialização

Disciplinas ministradas
Sistemas Distribuídos
Plataformas de Middleware
4/2003 - 12/2003
Ensino, Ciencia da Computacao, Nível: Graduação

Disciplinas ministradas
Teleprocessamento e Redes
Montadores
3/2002 - 2/2003
Ensino, Ciencia da Computacao, Nível: Graduação

Disciplinas ministradas
Montadores
Microcomputadores e Microprocessadores
Teleprocessamento e Redes
10/2001 - 1/2002
Ensino, Engenharia Civil, Nível: Graduação

Disciplinas ministradas
Processamento de Dados
08/1995 - 08/1997
Serviços técnicos especializados , Instituto de Informatica, .

Serviço realizado
Administracao da Rede de Computadores do Instituto de Informatica.
03/1997 - 07/1997
Ensino, Engenharia Elétrica, Nível: Graduação

Disciplinas ministradas
Processamento de Dados
01/1996 - 07/1997
Serviços técnicos especializados , Instituto de Informatica, .

Serviço realizado
Projeto da Rede UFGNET (junto `a Pro-reitoria de Planejamento).
03/1996 - 12/1996
Ensino, Ciencia da Computacao, Nível: Graduação

Disciplinas ministradas
Linguagens de Montagem (Montadores)
Teleprocessamento e Redes
03/1996 - 06/1996
Ensino, Especialização Em Análise e Projeto de Sistemas de, Nível: Especialização

Disciplinas ministradas
Plataformas de Sistemas de Computação
08/1995 - 12/1995
Ensino, Ciencia da Computacao, Nível: Graduação

Disciplinas ministradas
Topicos em Ciencia da Computacao (Redes de Alto Desempenho)
Linguagens de Montagem (Montadores)

Florida International University, FIU, Estados Unidos.
Vínculo institucional

2010 - 2014
Vínculo: Professor Visitante, Enquadramento Funcional: Colaborador em Projeto de Pesquisa

Atividades

1/2012 - Atual
Ensino, Computer Science, Nível: Graduação

Disciplinas ministradas
Software Engineering II

Lancaster University, LANCASTER, Inglaterra.
Vínculo institucional

1999 - 2000
Vínculo: Professor Visitante, Enquadramento Funcional: Assistente de ensino, Carga horária: 6
Outras informações
Contrato temporário de trabalho, envolvendo aulas de laboratório (4h/semana) e tutoriais (2h/semana), ambos ministrados para alunos de graduação, com ênfase em Ciência da Computação. Atividade realizada durante o curso doutorado naquela universidade.

Atividades

09/1999 - 06/2000
Ensino, Computer Science, Nível: Graduação

Disciplinas ministradas
Introduction to Computer Science - Tutorials
Introduction to Programming with Java - Laboratory


Linhas de pesquisa


1.
Sistemas Distribuídos
2.
Plataformas de Middleware
3.
Middleware Reflexivo
4.
Computação em Nuvem

Objetivo: Proposta, implementação e avaliação de um mecanismo de nível de middleware para gerenciamento dinâmico e escalável de recursos em nuvens híbridas..
Grande área: Ciências Exatas e da Terra
5.
Computação Móvel no Ensino (m-Learning)
6.
Middleware Dirigido por Modelos


Projetos de pesquisa


2017 - Atual
INCT da Internet do Futuro ? Desenvolvendo nova Ciência e Tecnologia para a Internet do Futuro e Cidades Inteligentes (InterSCity)

Projeto certificado pelo(a) coordenador(a) Fabio Kon em 01/02/2017.
Descrição: The Future Internet will integrate large-scale systems constructed from the composition of thousands of distributed services, while interacting directly with the physical world via sensors and actuators, which compose the Internet of Things. This Future Internet will enable the realization of the Smart Cities vision, in which the urban infrastructure will be used to its fullest extent to offer a better quality of life for its citizens. Key to the efficient and effective realization of Smart Cities is the scientific and technological research covering the multiple layers that make up the Internet. This paper discusses the research challenges and initiatives related to Future Internet and Smart Cities in the scope of the InterSCity project. The challenges and initiatives are organized in three fronts: (1) Networking and High-Performance Distributed Computing; (2) Software Engineering for the Future Internet; and (3) Analysis and Mathematical Modeling for the Future Internet and Smart Cities. InterSCity aims at developing an integrated open-source platform containing all the major building blocks for the development of robust, integrated, sophisticated applications for the smart cities of the future..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) / Doutorado: (1) .
Integrantes: Fabio Moreira Costa - Integrante / Fabio Kon - Coordenador / Edmundo R. M. Madeira - Integrante / Markus Endler - Integrante / Arlindo Flávio da Conceição - Integrante / Alfredo Goldman - Integrante / Francisco José da Silva e Silva - Integrante / Edson Norberto Cáceres - Integrante / Otto Carlos Muniz Bandeira Duarte - Integrante / Marcelo Finger - Integrante / Raphael Y. Camargo - Integrante / Ricardo Couto Antunes da Rocha - Integrante / João Eduardo Ferreira - Integrante / Daniel Macedo Batista - Integrante / Roberto Hirata Jr. - Integrante / SiangWun Song - Integrante / Fernando Iazzetta - Integrante / Junior Barrera - Integrante / Julio da Motta Singer - Integrante / Guido Araújo - Integrante / Julio Michael Stern - Integrante / Carlos Eduardo Ferreira - Integrante / Claudio Nogueira de Meneses - Integrante / Marco A. Gerosa - Integrante / Nina S. T. Hirata - Integrante / Carlos Alberto Kamienski - Integrante / Renata Wassermann - Integrante / Paulo Miranda - Integrante / Flávio Soares Corrêa da Silva - Integrante / Eduardo Mario Dias - Integrante / Artur Simões Rozestraten - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
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.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) / Doutorado: (2) .
Integrantes: Fabio Moreira Costa - Coordenador / Ricardo Couto Antunes da Rocha - Integrante / Nikolaos Georgantas - Integrante / Sergio Teixeira de Carvalho - Integrante / Humberto José Longo - Integrante.Financiador(es): Institut National de Recherche en Informatique et en Automatique - Auxílio financeiro / Fundação de Amparo a Pesquisa do Estado de Goiás - Auxílio financeiro.
2015 - Atual
UC-Space: User-Centric Programming of Smart Spaces Using Models@Runtime and Cloud-Enabled Mobile Devices and Applications
Descrição: International Cooperation with IRISA - University of Rennes This project aims to develop and explore a unified approach for the design, construction and dynamic adaptation of distributed applications for use in scenarios that involve a multitude of heterogeneous connected devices that coordinate to provide a seamless cross-device and cross-application user experience. Environments that fit this kind of scenarios are commonly called smart spaces and are characterized by the ubiquitous presence of computing functions and by user and device mobility. We add to this notion the use of computational resources from the cloud in order to assist in mobility and state sharing. 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 in this context, such as for each different domain, the infrastructure for executing models built using these languages can 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 dealt with in the project include interoperability among application components that run on top of heterogeneous resources, security of both model execution and component interaction, and usage efficiency of cloud resources considering the requirements and behavior of applications..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) / Doutorado: (2) .
Integrantes: Fabio Moreira Costa - Coordenador / Ricardo Couto Antunes da Rocha - Integrante / Sergio Teixeira de Carvalho - Integrante / David Bromberg - Integrante.Financiador(es): Fundação de Amparo a Pesquisa do Estado de Goiás - Auxílio financeiro / Centre National de la Recherche Scientifique - Auxílio financeiro.
2014 - 2015
QoS‐based Service Deployment and Management in IaaS Clouds (Brazil RFP)
Descrição: This project aims at developing a middleware‐based approach for QoS-aware deployment and management of services and service compositions in IaaS clouds. The approach is based on model‐driven techniques, whereby users specify the requirements for service deployment and execution in the form of models that are interpreted by an execution engine following a models@runtime approach. Such models are kept at runtime and provide the basis to determine the required amount of resources, as well as for dynamically monitoring the achieved QoS and for dynamically adapting the allocation of resources aiming at the continuous fulfilment of the user´s requirements and service-level agreements..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (2) .
Integrantes: Fabio Moreira Costa - Coordenador / Raphael de Aquino Gomes - Integrante / Ricardo Couto Antunes da Rocha - Integrante.Financiador(es): Microsoft Research - Cooperação.
2013 - 2016
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: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (3) / Doutorado: (2) .
Integrantes: Fabio Moreira Costa - Coordenador / Ricardo Couto Antunes da Rocha - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2012 - 2014
Models@run.time for self-adaptive pervasive systems: enabling User-in-the-loop, REquirement-awareness, and interoperability in ad hoc settings
Descrição: International Cooperation with INRIA-Paris 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: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (4) / Doutorado: (3) .
Integrantes: Fabio Moreira Costa - Coordenador / Ricardo Couto Antunes da Rocha - Integrante / Nelly Bencomo - Integrante / Nikolaos Georgantas - Integrante / Sergio Teixeira de Carvalho - Integrante.Financiador(es): Fundação de Amparo a Pesquisa do Estado de Goiás - Auxílio financeiro / Institut National de Recherche en Informatique et en Automatique - Auxílio financeiro.
2010 - 2015
Novas Fronteiras da Internet: Infraestrutura e Aplicações
Descrição: Este projeto conta com o apoio da CAPES, por meio do programa PROCAD Novas Fronteiras, e visa à consolidação do Programa de Pós-Graduação em Ciência da Computação da UFG. O projeto é desenvolvido em colaboração com o Programa de Engenharia Elétrica da COPPE/UFRJ e com o Programa de Pós-Graduação em Ciência da Computação da UFMS. A pesquisa desenvolvida no projeto trata de temas importantes para a chamada Internet do Futuro: - Computação em Grade com Transporte de Alta Velocidade - Redes de Rádios Cognitivos de Múltiplos Saltos - Mecanismo de Inundação para Redes Ad Hoc Móveis - Descoberta de Serviços em Redes Ad Hoc - Escassez de Recursos em Redes Tolerantes a Atrasos e Interrupções (DTN) - Redes em malha sem fio IEEE 802.11 - Acesso Participativo e Universal do Cidadão ao Conhecimento - Comunidades Virtuais de Prática na Web Semântica - Plataforma de Middleware LBS Escalável para o Desenvolvimento de Aplicações de Mobile Marketing - Acordo em redes móveis desconhecidas com dinâmica de participantes - Redes Ad Hoc Veiculares - Redes de Sensores Subaquáticos.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (8) Doutorado: (2) .
Integrantes: Fabio Moreira Costa - Coordenador / Cedric Luiz de Carvalho - Integrante / Ana Paula L. Ambrósio - Integrante / Rommel Melgaço Barbosa - Integrante / José Ferreira de Rezende - Integrante / Ronaldo Alves Ferreira - Integrante / Kleber Vieira Cardoso - Integrante / Leizer de Lima Pinto - Integrante / Telma Woerle - Integrante.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro.Número de orientações: 2
2010 - 2012
Comunidades Virtuais Semânticas em Salas de Aula Interativas
Descrição: O objetivo deste projeto é analisar o potencial de promover o uso de comunidades virtuais de prática semânticas (que incorporaram conceitos da Web Semântica (WEB 3.0) como ferramenta de promoção do aprendizado em sala de aula. A proposta consiste oferecer aos alunos um ambiente multi-tecnologia ? uma sala de aula interativa, conectada, colaborativa, que integra dispositivos de diferentes tipos como laptops, tablets, projetores, touch screens, lousas interativas, handhelds, smartphones etc, com ferramentas que guiam o aluno na solução de problemas, oferecendo através da ?inteligência? do sistema, apoio e supervisão do processo. O uso de tais tecnologias na sala de aula, combinado com metodologias de ensino ativas, tais como o aprendizado baseado em problemas e o aprendizado colaborativo, será avaliado com base em indicadores de desempenho e envolvimento dos alunos nas atividades das disciplinas..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (5) / Mestrado acadêmico: (1) .
Integrantes: Fabio Moreira Costa - Coordenador / Cedric Luiz de Carvalho - Integrante / Ana Paula L. Ambrósio - Integrante.Financiador(es): Dell Computadores do Brasil - Auxílio financeiro.Número de orientações: 1
2010 - 2012
Modeling and Realizing User-Centric Communication Services
Descrição: The long term goal of this project is to elevate the communication aspect to a first-class citizen in the process of building and using services and applications. The objective of this project is to create and demonstrate the feasibility of a Communication Modeling Language (CML) to allow users to model their communication needs in an intuitive, flexible, declarative and network-independent manner. CML models are created and realized on the Communication Virtual Machine (CVM) platform. CML provides abstractions that shield users from the heterogeneity of current communication technologies, however, it provides little support for coordinating user-centric communication services that support collaboration. To ameliorate this problem we have developed the Workflow Communication Modeling Language (WF-CML), an extension of CML, that provides communication specific abstractions of workflow concepts. Models created using WF-CML specify how user-centric communication services are coordinated and adapted to meet collaboration needs. WF-CML models are also created and realized using CVM. Our role in the project consists in extending the architecture of CVM with principles of reflective model-driven middleware. This involves the investigation of reflective architectures that can be applied as a consistent underlying solution for dynamic adaptation across the four layers of the CVM infrastructure, enabling it to evolve according to variations in the environment and user constraints..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (1) .
Integrantes: Fabio Moreira Costa - Coordenador / Peter Clarke - Integrante / Robert France - Integrante / Andrew Allen - Integrante.Financiador(es): National Science Foundation - Outra.Número de orientações: 2
2008 - 2011
BIOFOCO III: Software para análise genômica em ambiente cooperativo e distribuído na Região CO
Descrição: O projeto visa estabelecer infra-estruturas de hardware e software para o processamento de análise genômica, notadamente com base em tecnologias de computação em grade. Inicialmente, a implantação de uma grade computacional será realizada, sobre a qual aplicações de análise genômica serão executadas e avaliadas quanto ao seu desempenho. Em seguida, espera-se que a identificação de novos requisitos forneça subsídios para melhorias no middleware de grade utilizado no projeto (InteGrade)..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) .
Integrantes: Fabio Moreira Costa - Integrante / Edson Norberto Cáceres - Coordenador.
Número de produções C, T & A: 1
2008 - 2010
InteGrade3: Gerenciamento de Recursos, Tolerância a Falhas e Escalabilidade em Grades Computacionais Autônomas
Descrição: O Projeto InteGrade (http://www.integrade.org.br) visa desenvolver um middleware inovador que permita a utilização de recursos computacionais ociosos existentes em instituições acadêmicas e empresariais para a execução de aplicações científicas, industriais e de entretenimento que demandem alto poder computacional. O middleware é baseado em tecnologias avançadas de objetos distribuídos e pretende dar suporte à execução de aplicações paralelas onde haja um nível significativo de comunicação entre os nós (ao contrário de aplicações tipo bag of tasks onde não há comunicação entre os nós). O projeto aqui proposto visa o desenvolvimento de uma versão completa do middleware do InteGrade, que opere de modo autônomo em ambientes de grande escala e forneça suporte a ambientes de computação móvel e computação ubíqua. Apesar dos avanços já obtidos e do nível de maturidade do projeto, ainda existem diversos desafios que precisamos atacar. Em particular iremos concentrar a pesquisa em áreas que permitirão o funcionamento da grade de forma mais autônoma, diminuindo a necessidade atual de intervenção de administradores humanos; estas áreas incluem escalonamento inteligente, tolerância a falhas, mobilidade, fornecimento de garantias de qualidade de serviço e armazenamento distribuído de dados de forma robusta. Iremos também explorar o uso da grade para diferentes classes de aplicações e aprimorar a sua escalabilidade..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (4) .
Integrantes: Fabio Moreira Costa - Integrante / Fabio Kon - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
Número de produções C, T & A: 10 / Número de orientações: 4
2007 - 2010
HP Technology for Teaching: Using Tablet PCs and Problem-based Learning to Teach Algorithms and Programming
Descrição: Este projeto visa ivestigar o impacto de tecnologias móveis na sala de aula, notadamente através da inserção de tablet PCs como ferramenta de auxílio ao ensino-aprendizagem. Espera-se desenvolver, como parte do projeto, uma metodologia para uso do tablet em cursos de Introdução à Programação de Computadores, em combinação com o método de aprendizado baseado em problemas (PBL). Espera-se, ainda, demonstrar que o uso do tablet, em conjunto com software apropriado, pode tornar mais eficiente a aplicação do método PBL..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (4) / Mestrado acadêmico: (4) .
Integrantes: Fabio Moreira Costa - Coordenador / Ana Paula L. Ambrósio - Integrante.Financiador(es): Hewlett-Packard Brasil - Matriz - Auxílio financeiro.
Número de produções C, T & A: 12 / Número de orientações: 2
2006 - 2008
Integrade 2: Object-Oriented Grid Middleware
Descrição: Participação no projeto: Desenvolvimento do suporte a reflexão computacional, computação sensível a contexto; integração com bibliotecas de programação paralela..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) .
Integrantes: Fabio Moreira Costa - Integrante / Fabio Kon - Coordenador / Markus Endler - Integrante / Alfredo Goldman - Integrante / Francisco José da Silva e Silva - Integrante / Siang Wu Song - Integrante / Edson Norberto Cáceres - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Pontifícia Universidade Católica do Rio de Janeiro - Cooperação / Universidade de São Paulo - Cooperação / Universidade Federal do Maranhão - Cooperação / Universidade Federal de Mato Grosso do Sul - Cooperação.Número de orientações: 3
2005 - 2010
FlexiGrid: Grades Computacionais Flexíveis - Infra-estrutura e aplicações
Descrição: Este projeto visa o desenvolvimento e refinamento de suporte de middleware para grades computacionais com suporte a adaptação dinâmica. Objetivos secundários do projeto incluem a integração de tecnologias de grades computacionais de importância comercial e acadêmica atualmente, com ênfase nos projetos Globus e Integrade. Projeto Financiado pelo CNPq, através do Edital 031/2004 - PDPG-TI..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (5) / Especialização: (0) / Mestrado acadêmico: (4) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Fabio Moreira Costa - Coordenador / Marcion Nunes de Miranda - Integrante / Francisco José da Silva e Silva - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Universidade Federal do Maranhão - Cooperação.
Número de produções C, T & A: 5
2005 - 2008
FlexiWare: Suporte Flexível de Middleware para Aplicações de Multimídia Distribuída
Descrição: O projeto visa investigar o uso de reflexão e adaptação dinâmica como técnica básica para a construção de plataformas de middleware capazes de se adaptarem às demanda por recursos e aos requisitos variáveis imposta por aplicações de multimídia distribuída, especialmente em ambientes móveis. Problemas importantes a serem tratados incluem: (a) infra-estrutura básica da plataforma, baseada em uma arquitetura de binding explícito e configurável, somada a um meta-nivel para reconfiguração dinâmica; (b) uso de protocolos bem difundidos para a comunicação multimídia (tais como aqueles presentes na pilha H.323); (c) investigação de técnicas de disseminação de informações multimídia e sua incorporação à plataforma, sujeitos aos mecanismos de adaptação dinâmica. Projeto financiado pelo CNPq, através do Edital 019/2004 (Edital Universal)..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) .
Integrantes: Fabio Moreira Costa - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2002 - 2010
Plataforma de Middleware Reflexivo para Suporte a Aplicações Dinâmicas em Ambientes Móveis
Descrição: A complexidade dos ambientes de processamento distribuído atuais tem assumido proporções que dificultam o projeto, implementação e manutenção de aplicações distribuídas. Isto se deve, entre outros fatores, à natureza heterogênea de tais ambientes, bem como à própria complexidade das aplicações. Adicionando-se a isto, percebe-se hoje uma forte tendência em direção a aplicações distribuídas com alto grau de dinamicidade, capazes de se adaptar a mudanças nos seus requisitos, bem como a alterações no ambiente de execução. Tendo em vista o suporte a sistemas e aplicações distribuídas com tais características, tecnologias têm sido desenvolvidas, visando fornecer um ambiente mais favorável para seu desenvolvimento. Tais tecnologias, genericamente denominadas de Middleware, possibilitam que a programação de aplicações distribuídas tenha um grau de complexidade semelhante à programação de aplicações centralizadas. Entretanto, plataformas de Middleware tradicionais não contemplam o requisito de adaptabilidade, que tem se tornado cada vez mais importante. No presente projeto, procura-se dar continuidade à pesquisa desenvolvida pelo seu coordenador durante seu doutorado, visando a aplicação de técnicas de reflexão computacional, de forma a permitir a adaptação, em tempo de execução de plataformas de Middleware, no sentido a suprir as novas demandas geradas por aplicações com requisitos e ambientes dinâmicos. O projeto dará ênfase ao emprego da abordagem de middleware reflexivo para o suporte a aplicações multimídia em ambientes de computação móveis..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Especialização: (3) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (1) .
Integrantes: Fabio Moreira Costa - Coordenador / Cedric Luiz de Carvalho - Integrante / Bruno da Silva Santos - Integrante / Mateus Ricardo Provensi - Integrante.Financiador(es): Fundação de Apoio à Pesquisa - Auxílio financeiro / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 29 / Número de orientações: 10


Projetos de desenvolvimento


2005 - 2006
FlexTV - Middleware para o Sistema Brasileiro de TV Digital
Descrição: Participação no projeto: Desenvolvimento do módulo de comunicação inter-aplicações, que é parte integrante da plataforma FlexTV, proposta como middleware para o SBTVD..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) .
Integrantes: Fabio Moreira Costa - Integrante / Guido Lemos de Souza Filho - Coordenador.Financiador(es): Financiadora de Estudos e Projetos / FINEP - Auxílio financeiro / Universidade Federal da Paraíba - Cooperação.
Número de produções C, T & A: 1
2004 - 2007
Análise de Contingências no Setor Elétrico Utilizando Computação Paralela Distribuída
Descrição: O objetivo do projeto é desenvolver um sistema de simulação e análise de situações críticas em redes de distribuição de energia elétrica. Dada o elevado custo computacional dos algoritmos envolvidos, a abordagem utilizada consiste no uso de computação em cluster para obter um nível de desempenho capaz de produzir soluções em tempo de serem úteis..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (1) .
Integrantes: Fabio Moreira Costa - Integrante / Antônio César Baleeiro Alves - Coordenador.Financiador(es): Companhia Energética de Goiás - Auxílio financeiro.


Revisor de periódico


2007 - 2008
Periódico: IEEE Distributed Systems Online
2007 - 2008
Periódico: Journal of Computer Science and Technology
2009 - 2009
Periódico: IEEE Computer
2009 - 2009
Periódico: Journal of the Brazilian Computer Society
2007 - 2007
Periódico: Journal of the Brazilian Computer Society
2010 - 2015
Periódico: Software and Systems Modeling (Print)
2010 - 2010
Periódico: IET Software (Print)
2014 - 2014
Periódico: Software Quality Journal
2015 - 2015
Periódico: The Journal of Systems and Software
2015 - 2015
Periódico: Personal and Ubiquitous Computing (Print)
2016 - 2016
Periódico: IEEE Transactions on Cloud Computing
2015 - 2015
Periódico: IEEE Transactions on Cloud Computing
2016 - 2016
Periódico: ACM Transactions on Internet Technology
2016 - Atual
Periódico: ACM Transactions on Internet Technology
2017 - Atual
Periódico: SCIENCE OF COMPUTER PROGRAMMING


Revisor de projeto de fomento


2017 - 2017
Agência de fomento: Rede Nacional de Ensino e Pesquisa
2012 - 2012
Agência de fomento: Fundação para a Ciência e a Tecnologia
2010 - Atual
Agência de fomento: Fundação de Amparo a Pesquisa do Estado de Goiás
2004 - 2009
Agência de fomento: Conselho Nacional de Desenvolvimento Científico e Tecnológico


Á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: Sistemas Distribuídos.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Plataformas de Middleware.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Bem, Fala Pouco, Lê Bem.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.


Prêmios e títulos


2018
Best Paper Award - 2018 International Conference on Internet of Things (ICIOT), Services Conference Federation.
2006
Melhor artigo apresendado no Internatinal Workshop Models@run.time, Genova, Itália, International Conference of Model Driven Engineering Languages and Systems (MoDELS/UML 2006).


Produções



Produção bibliográfica
Citações

SCOPUS
Total de trabalhos:17
Total de citações:207
Costa, Fabio / Costa, Fabio M. / Costa, Fabio Moreira  Data: 28/02/2011

Outras
Total de trabalhos:79
Total de citações:1363
Fábio M. Costa / Fábio Moreira Costa / Fabio Costa  Data: 23/07/2015

Artigos completos publicados em periódicos

1.
ALLEN, ANDREW A.2016ALLEN, ANDREW A. ; Costa, Fábio M. ; CLARKE, PETER J. . A user-centric approach to dynamic adaptation of reusable communication services. Personal and Ubiquitous Computing (Print), v. 20, p. 1-19, 2016.

2.
MELO, Paulo C. F.2016MELO, Paulo C. F. ; ROCHA, RICARDO C. A. ; COSTA, FABIO M. . Enabling Dynamic Crowdsensing through Models@Runtime. Journal of Applied Computing Research, v. 5, p. 17-31, 2016.

3.
OLIVEIRA, T. B.2016OLIVEIRA, T. B. ; SACRAMENTO, Vagner J. R. ; COSTA, FABIO M. . Distributed Execution Plans for Multiway Spatial Join Queries using Multidimensional Histograms. Journal of Information and Data Management - JIDM, v. 7, p. 199-216, 2016.

4.
MORRIS, Karl A.2015MORRIS, Karl A. ; ALLISON, Mark ; Costa, Fábio M. ; WEI, Jinpeng ; CLARKE, PETER J. . An Adaptive Middleware Design to Support the Dynamic Interpretation of Domain-Specific Models. Information and Software Technology, v. 62, p. 21-41, 2015.

5.
ALLISON, Mark2014ALLISON, Mark ; MORRIS, Karl A. ; Costa, Fábio M. ; CLARKE, PETER J. . Synthesizing interpreted domain-specific models to manage smart microgrids. The Journal of Systems and Software, v. 95, p. 1-23, 2014.

6.
de Aquino Gomes, Raphael2011de Aquino Gomes, Raphael ; Costa, Fábio M. . An approach to enhance the efficiency of opportunistic grids. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, v. 23, p. 2092-2106, 2011.

7.
da Silva e Silva, Francisco José2010da Silva e Silva, Francisco José ; KON, Fabio ; GOLDMAN, Alfredo ; FINGER, Marcelo ; de Camargo, Raphael Y. ; Filho, Fernando Castor ; Costa, Fábio M. . Application execution management on the InteGrade opportunistic grid middleware. Journal of Parallel and Distributed Computing (Print), v. 70, p. 573-583, 2010.

8.
CARDOSO, Marcelo de C.2010CARDOSO, Marcelo de C. ; Costa, Fábio M. . MPI support on opportunistic grids based on the InteGrade middleware. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, v. 22, p. 343-357, 2010.

9.
Costa, Fábio M.2004 Costa, Fábio M.; Santos, Bruno da Silva . Structuring reflective middleware using meta-informationmanagement: The Meta-ORB approach and prototypes. Journal of the Brazilian Computer Society (Impresso), Brasil, v. 10, n.1, p. 45-61, 2004.

10.
KON, F.2002 KON, F. ; COSTA, F. M. ; Kon, Fabio ; Blair, Gordon ; Campbell, Roy H. . The case for reflective middleware. COMMUNICATIONS OF THE ACM, v. 45, p. 33-38, 2002.

11.
COSTA, F. M.;Costa, F. M.;Costa, Fábio M.;Costa, Fabio;COSTA, FABIO M.;COSTA, FÁBIO;Costa, Fábio Moreira2001COSTA, F. M.; BLAIR, G. S. ; COULSON, G. ; ANDERSEN, A. ; BLAIR, L. ; DURAN, H. ; SAIKOSKI, K. B. ; JOHNSTON, L. ; CLARKE, M. ; PARLAVANTZAS, N. . The Design and Implementation of Open ORB V2. IEEE Distributed Systems Online Journal (DSOnline), IEEE, Los Alamitos, CA, USA, v. 2(6), n.6, p. 1-12, 2001.

12.
COSTA, F. M.;Costa, F. M.;Costa, Fábio M.;Costa, Fabio;COSTA, FABIO M.;COSTA, FÁBIO;Costa, Fábio Moreira2000 COSTA, F. M.; BLAIR, G. S. ; COULSON, G. . Experiments With An Architecture For Reflective Middleware. Integrated Computer-Aided Engineering, IOS Press, Amsterdam, Holanda, v. 7(4), n.7, p. 313-325, 2000.

Livros publicados/organizados ou edições
1.
COSTA, F. M.. Proceedings of the 6th International Workshop on Adaptive and Reflective Middleware: held at the ACM/IFIP/USENIX International Middleware Conference. New York: ACM Press, 2007. v. 1. 41p .

Capítulos de livros publicados
1.
Rodrigues de Oliveira, Renan ; Costa, Fábio Moreira ; Luiz de Carvalho, Cedric ; Ambròsio, Ana Paula . Semantic Retrieval of Documents from Digital Repositories and Twitter Integration in the Moodle Environment. In: Tomayess Issa; Pedro Isaías. (Org.). Artificial Intelligence Technologies and the Evolution of Web 3.0. 1ed.Hershey, PA: IGI Global, 2015, v. , p. 37-65.

2.
BENACEUR, A. ; FRANCE, Robert ; TAMBURRELLI, G. ; VOGEL, T. ; MOSTERMAN, P. J. ; CAZZOLA, W. ; Costa, F. M. ; PIERANTONIO, A. ; TICHY, M. ; AKŞ ; EMMANUELSON, P. ; GANG, H. ; GEORGANTAS, N. ; REDLICH, D. . Mechanisms for Leveraging Models at Runtime in Self-adaptive Software. In: Nelly Bencomo; Robert France; Betty H.C. Cheng; Uwe Aßmann. (Org.). Models@run.time: Foundations, Applications, and Roadmaps. 1ed.Berlin, Germany: Springer International Publishing, 2014, v. 8378, p. 19-46.

3.
Silva, Francisco ; KON, Fabio ; Batista, Daniel ; GOLDMAN, Alfredo ; Costa, Fabio ; Camargo, Raphael . Efficient Parallel Application Execution on Opportunistic Desktop Grids. In: Soha Maad (Ed.). (Org.). Grid Computing - Technology and Applications, Widespread Coverage and New Horizons. 1ed.Rijeka, Croatia: InTech, 2012, v. , p. 114-134.

4.
COSTA, F. M.; PROVENSI, L. L. ; VAZ, F. F. . Using Runtime Models to Unify and Structure the Handling of Meta-information in Reflective Middleware. In: Thomas Kuhne. (Org.). Models in Software Engineering. Heidelberg, Germany: Springer-Verlag, 2006, v. 4364, p. 232-241.

5.
COSTA, F. M.; KON, Fabio . Capítulo 1: Novas Tecnologias de Middleware: Rumo à Flexibilidade e ao Dinamismo. In: José Ferreira de Rezende. (Org.). Minicursos do 20o. Simpósio Brasileiro de Redes de Computadores (SBRC2002). Rio de Janeiro: NCE-UFRJ, 2002, v. 1, p. 1-61.

6.
COSTA, F. M.; DURAN, H. ; PARLAVANTZAS, N. ; SAIKOSKI, K. B. ; BLAIR, G. S. ; COULSON, G. . The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications. In: Walter Cazzola; Robert J. Stroud; Francesco Tisato. (Org.). Reflection and Software Engineering (series: Lecture Notes in Computer Science). Heidelberg, Germany: Springer-Verlag, 2000, v. 1826, p. 79-98.

Textos em jornais de notícias/revistas
1.
KANASHIRO, L. ; COSTA, FABIO M. ; CONCEIÇÃO, Arlindo Flávio da . InterSCity: Uma Plataforma para Cidades Inteligentes. Computação Brasil, Porto Alegre - RS, p. 11 - 15, 01 nov. 2017.

Trabalhos completos publicados em anais de congressos
1.
LUXEY, Adrien ; BROMBERG, Yérom-David ; COSTA, FABIO M. ; LIMA, Vinícius B. ; ROCHA, Ricardo C.A. ; TAIANI, François . Sprinkler: A probabilistic dissemination protocol to provide fluid user interaction in multi-device ecosystems. In: IEEE International Conference on Pervasive Computing and Communications (PerCom), 2018, Athens, Greece. Proceedings of the 16th IEEE International Conference on Pervasive Computing and Communications (PerCom 2018). Washington, DC, USA: IEEE Computer Society Press, 2018. v. 1. p. 1-10.

2.
GOMES, RAPHAEL ; BOULOUKAKIS, G. ; COSTA, FABIO M. ; GEORGANTAS, NIKOLAOS ; ROCHA, Ricardo C.A. . QoS-Aware Resource Allocation for Mobile IoT Pub/Sub Systems. In: International Conference on Internet of Things (ICIOT), 2018, Seattle, USA. Proc. 2018 International Conference on Internet of Things (ICIOT), 2018. v. 10972. p. 70-87.

3.
MELO, Paulo C. F. ; COSTA, FABIO M. . Model-Driven Mobile CrowdSensing for Smart Cities. In: Workshop Brasileiro de Cidades Inteligentes (WBCI), 2018, Natal-RN. Anais do WBCI 2018, 2018. p. 1-10.

4.
ESPOSTE, A. M. ; KON, Fabio ; COSTA, FABIO M. ; LAGO, N. . InterSCity: A Scalable Microservice-based Open Source Platform for Smart Cities. In: International Conference on Smart Cities and Green ICT Systems (SMARTGREENS), 2017, Porto, Portugal. Proceedings of the 6th International Conference on Smart Cities and Green ICT Systems (SMARTGREENS). Setubal, Portugal: INSTICC, 2017. v. 1. p. 1-12.

5.
COSTA, FABIO M.; MORRIS, Karl A. ; Kon, Fabio ; CLARKE, Peter J. . Model-Driven Domain-Specific Middleware. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), 2017, Atlanta. 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), 2017. v. 1. p. 1961-1971.

6.
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). v. 1. p. 221-10.

7.
BATISTA, Daniel M. ; GOLDMAN, Alfredo ; HIRATA JR., Roberto ; KON, Fabio ; COSTA, FABIO M. ; ENDLER, Markus . InterSCity: Addressing Future Internet Research Challenges for Smart Cities. In: International Conference on Network of the Future, 2016, Búzios-RJ. Proceedings of the 7th International Conference on Network of the Future. Piscataway, NJ, USA: IEEE, 2016. v. 1. p. 1-6.

8.
MORRIS, Karl A. ; CLARKE, PETER J. ; HE, XUDONG ; COSTA, FABIO M. ; ALLISON, Mark . A Method for Validating Intent Model Behavior in DSVMs. In: 2015 IEEE 16th International Symposium on High Assurance Systems Engineering (HASE), 2015, Daytona Beach Shores. 2015 IEEE 16th International Symposium on High Assurance Systems Engineering, 2015. v. 16. p. 247-254.

9.
MELO, Paulo C. F. ; COSTA, FABIO M. ; ROCHA, Ricardo C.A. . CSVM: Uma Plataforma para CrowdSensing Móvel Dirigida por Modelos em Tempo de Execução. In: Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP), 2015, Recife-PE. Anais do VII Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP 2015), 2015. v. 1. p. 1-10.

10.
GOMES, Raphael de Aquino ; LIMA, J. C. ; Costa, F. M. ; ROCHA, Ricardo C.A. ; GEORGANTAS, N. . 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-12.

11.
OLIVEIRA, T. B. ; SACRAMENTO, Vagner J. R. ; COSTA, FABIO M. . Definição de Planos de Execução Distribuídos para Consultas de Junção Espacial usando Histogramas Multidimensionais. In: Simpósio Brasileiro de Banco de Dados, 2015, Petrópolis-RJ. Proceedings of the 30th Brazilian Symposium on Databases, 2015. v. 1. p. 89-100.

12.
GOMES, Raphael de Aquino ; Costa, F. M. ; ROCHA, Ricardo C.A. . Analysing Scalability Strategies for Service Choreographies on Cloud Environments. In: Workshop on Adaptive Resource Management and Scheduling for Cloud Computing (held in conjunction with PODC 2014), 2014, Paris, France. Adaptive Resource Management and Scheduling for Cloud Computing (ARMS-CC 2014) - Lecture Notes in Computer Science. Berlin, Germany: Springer International Publishing, 2014. v. 8907. p. 128-143.

13.
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. p. 1-4.

14.
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, 2014. v. 1. p. 1-6.

15.
RORIZ JUNIOR, Marcos P. ; MASSARANI, Marco A.L. ; Freitas, Leandro A. ; ROCHA, Ricardo C.A. ; Costa, Fábio M. . C3S: A Content Sharing Middleware for Smart Spaces. In: International Workshop on Pervasive Collaboration and Social Networking (PerCol), 2013, San Diego, CA. Proceedings of the 4th International Workshop on Pervasive Collaboration and Social Networking (PerCol 2013), 2013. v. 1. p. 163-168.

16.
SAMPAIO JR, A. R. ; CLARKE, PETER J. ; Costa, F. M. . A Model-driven Approach to Develop and Manage Cyber-Physical Systems. In: International Workshop on Models@Run.time, 2013, Miami, FL. Proceedings of the 8th International Workshop on Models@Run.time. Aachen, Germany: CEUR Workshop Proceedings, 2013. v. 1079. p. 64-75.

17.
GOMES, Raphael de Aquino ; BENCOMO, N. ; Costa, Fábio M. . On Modeling and Satisfaction of Non-Functional Requirements using Cloud Computing. In: IEEE Latin American Conference on Cloud Computing and Communications (LatinCloud2013), 2013, Maceió-AL. Proc. of the 2nd IEEE Latin American Conference on Cloud Computing and Communications (LatinCloud2013), 2013. p. 1-6.

18.
RORIZ JUNIOR, Marcos P. ; Freitas, Leandro A. ; MASSARANI, Marco A.L. ; ROCHA, Ricardo C.A. ; COSTA, F. M. . UCLE: Um Middleware de Computação Ubíqua para Compartilhamento de Conteúdo em Salas de Aula Inteligentes. In: Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP), 2012, Curitiba-PR. Anais do IV Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP), 2012.

19.
SOUSA, Gustavo C. M. ; Costa, Fábio M. ; CLARKE, PETER J. ; ALLEN, ANDREW A. . Model-driven development of DSML execution engines. In: the 7th Workshop, 2012, Innsbruck. Proceedings of the 7th Workshop on Models@run.time - MRT '12. New York: ACM Press. v. 1. p. 10-15.

20.
MORRIS, Karl A. ; WEI, Jinpeng ; CLARKE, Peter ; COSTA, F. M. . Towards Adaptable Middleware to Support Service Delivery Validation in i-DSML Execution Engines. In: IEEE International Symposium on High Assurance Systems Engineering (HASE), 2012, Omaha, Nebraska, USA. Proceedings of the 14th IEEE International Symposium on High Assurance Systems Engineering (HASE2012), 2012. v. 14. p. 82-89.

21.
ALLISON, Mark ; MORRIS, Karl A. ; YANG, Zhenyu ; CLARKE, Peter ; COSTA, F. M. . Towards Reliable Smart Microgrid Behavior Using Runtime Model Synthesis. In: IEEE International Symposium on High Assurance Systems Engineering (HASE), 2012, Omaha, Nebraska, USA. Proceedings of the 14th IEEE International Symposium on High Assurance Systems Engineering (HASE2012), 2012. v. 14. p. 185-192.

22.
OLIVEIRA, Renan R. ; COSTA, F. M. ; CARVALHO, Cedric Luiz de ; AMBROSIO, A. P. L. ; Taquary, E. C. . Use of Twitter and Semantic Resource Discovery in the Educational Context. In: WETICE 5th Track: Web2Touch - Modeling the Collaborative Web Knowledge Conference, 2012, Toulouse, France. Proceedings of the IEEE 21st International Workshop Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2012. v. 1. p. 468-473.

23.
OLIVEIRA, Renan R. ; COSTA, F. M. ; CARVALHO, Cedric Luiz de ; AMBROSIO, A. P. L. . Semantic Retrieval of Documents from Digital Repositories in the Moodle Environment. In: International Conference WWW/Internet, 2012, Madrid - Spain. Proceedings of the IADIS International Conference WWW/Internet 2012, 2012. v. 1.

24.
RORIZ JUNIOR, Marcos P. ; COSTA, F. M. ; SACRAMENTO, Vagner J. R. . spotSHOUT: Um Middleware de Objetos Distribuídos para Redes de Sensores Sem Fio. In: Salão de Ferramentas do Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2011, Campo Grande - MS. Anais do XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - Salão de Ferramentas. Porto Alegre - RS: Sociedade Brasileira de Computação, 2011. p. 931-938.

25.
GONDIM, Halley Wesley ; AMBROSIO, A. P. L. ; COSTA, F. M. . TaskBoard - Using XP to Implement Problem-Based Learning in an Introductory Programming Course. In: International Conference on Agile Software Development (XP), 2011, Madrid - Spain. Agile Processes in Software Engineering and Extreme Programming. Heidelberg: Springer, 2011. v. 12. p. 162-175.

26.
OLIVEIRA, Renan R. ; COSTA, F. M. ; AMBROSIO, A. P. L. ; CARVALHO, Cedric Luiz de . O Twitter como ferramenta de apoio à Educação. In: International Conference on ICT in Education (Challenges 2011), 2011, Braga, Portugal. VII International Conference on ICT in Education (Challenges 2011), 2011.

27.
AMBROSIO, A. P. L. ; COSTA, F. M. ; Almeida, L. ; Franco, Amanda ; MACEDO, J. . Identifying Cognitive Abilities To Improve CS1 Outcome. In: Frontiers in Education, 2011, Rapid City, SD, USA. Proceedings of the 2011 Frontiers in Education Conference (FIE2011), 2011. p. F3G-1-F3G-7.

28.
AMBROSIO, A. P. L. ; COSTA, F. M. . Evaluating the impact of PBL and tablet PCs in an algorithms and computer programming course. In: ACM Technical Symposium on Computer Science Education, 2010, Milwaukee-WI. Proceedings of The 41st ACM Technical Symposium on Computer Science Education. New York: ACM Press, 2010. v. 1. p. 495-499.

29.
AMBROSIO, A. P. L. ; ALMEIDA, Charles G. ; COSTA, F. M. ; GONDIM, Halley Wesley ; PROVENSI, L. L. . Digital Ink as a Collaborative Learning Support. In: International Conference on Computer Supported Education, 2009, Lisboa. Proceedings of CSEDU2009 - International Conference on Computer Supported Education, 2009. v. 1. p. 1-6.

30.
Neto, Jesus J. O. ; COSTA, F. M. . An Interceptor Model to Provide Dynamic Adaptation in the InteGrade Grid Middleware. In: Workshop on Grid Computing and Applications, 2009, Recife. Anais do VII Workshop on Grid Computing and Applications. Recife: SBC, 2009. p. 77-88.

31.
GONDIM, Halley Wesley ; AMBROSIO, A. P. L. ; COSTA, F. M. . Uma Experiência no Ensino de Algoritmos utilizando Ambientes Visuais de Programação 3D. In: Workshop sobre Educação em Computação (WEI), 2009, Bento Gonçalves. XXX Congresso da Sociedade Brasileira de Computação. Porto Alegre: Sociedade Brasileira de Computação, 2009. p. 591-600.

32.
GOMES, Raphael de Aquino ; COSTA, F. M. ; GEORGES, F. J. . Enhancing the Efficiency of Resource Usage on Opportunistic Grids. In: 7th International Workshop on Middleware for Grids, Clouds and e-Science - MGC 2009, 2009, Urbana-Champaign - EUA. Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science. New York: ACM Press, 2009. p. 1-6.

33.
PROVENSI, L. L. ; COSTA, F. M. ; SACRAMENTO, Vagner J. R. . Management of Runtime Models and Meta-Models in Meta-ORB Reflective Middleware Architecture. In: 4th International Workshop Models@Run.time, 2009, Denver, CO, USA. CEUR Workshop Proceedings. Aachen, Alemanha: CEUR Workshop Proceedings, 2009. v. 509. p. 81-88.

34.
Freitas, Leandro A. ; COIMBRA, André R. ; SACRAMENTO, Vagner J. R. ; COSTA, F. M. . Protocolo de Fusão de Dados em Redes de Sensores sem Fio. In: Simpósio Brasileiro de Computação Ubíqua e Pervasiva, 2009, Bento Gonçalves. XXX Congresso da Sociedade Brasileira de Computação. Porto Alegre: Sociedade Brasileira de Computação, 2009. p. 1199-1208.

35.
GOMES, Raphael de Aquino ; COSTA, F. M. ; GEORGES, F. J. . Achieving Better Performance Through True Best Effort in Scavenging Grid Computing. In: Euro American Conference on Telematics and Information Systems, 2008, Aracaju-SE. EATIS '08: Proceedings of the 2008 Euro American Conference on Telematics and Information Systems. New York: ACM, 2008. p. 1-6.

36.
PROVENSI, L. L. ; COSTA, F. M. ; SACRAMENTO, Vagner J. R. . Self-Adaptive Middleware for Digital Ink-Based Applications. In: The 7th Workshop on Adaptive and Reflective Middleware (ARM'08), 2008, Leuven, Bélgica. Proceedings of The 7th Workshop on Adaptive and Reflective Middleware (ARM'08). New York: ACM, 2008. p. 29-34.

37.
PROVENSI, L. L. ; COSTA, F. M. ; SACRAMENTO, Vagner J. R. . Uma Arquitetura de Middleware para Suporte a Aplicações Colaborativas de Tinta Digital. In: V Simposio Brasileiro de Sistemas Colaborativos, 2008, Vila Velha - ES. Anais do V Simposio Brasileiro de Sistemas Colaborativos. Los Alamitos, California: IEEE Computer Society, 2008. p. 180-191.

38.
CARDOSO, Marcelo de C. ; COSTA, F. M. . MPI Support on Opportunistic Grids based on the InteGrade Middleware. In: Latin American Grid 2nd International Workshop (LAGRID2008), 2008, Campo Grande - MS. Proceedings of the Latin American Grid 2nd International Workshop (LAGRID2008), 2008.

39.
SILVA JÚNIOR, Alaor José da ; MIRANDA, Márcio Nunes de ; COSTA, F. M. . Avaliação do Impacto da Implementação de uma Infra-estrutura de Suporte a Contexto na Integração de Dispositivos Móveis a Grades Computacionais. In: Workshop de Computação em Grade e Aplicações (WCGA), 2007, Belém-PA. Anais do V Workshop de Computação em Grade e Aplicações (WCGA 2007), 2007. p. 61-72.

40.
BORGES, Rodrigo C. ; COSTA, F. M. . Uma Arquitetura para Descoberta de Serviços em Ambientes de TVDI. In: TVDI'2007 ? V Fórum de Oportunidades em Televisão Digital Interativa, 2007, Poços de Caldas - MG. Anais do V Fórum de Oportunidades em Televisão Digital Interativa, 2007.

41.
JUKEMURA, A. S. ; NASCIMENTO, Hugo A. D. ; COSTA, F. M. . Exploração da Realidade Aumentada no Aprendizado e Gerenciamento de Redes de Computadores. In: III Workshop de Realidade Aumentada, 2006, Rio de Janeiro. Anais do WRA 2006 - III Workshop de Realidade Aumentada, 2006. p. 39-42.

42.
COSTA, F. M.; PROVENSI, L. L. ; VAZ, F. F. . Towards a More Effective Coupling of Reflection and Runtime Metamodels for Middleware. In: Model-Driven Engineering Languages and Systems (MoDELS2006) e Models@Run.time Workshop, 2006, Genova. Proceedings of the Models@Run.time Workshop, 2006.

43.
COSTA, F. M.. Performance Evaluation of the Meta-ORB Reflective Middleware Platform. In: 23rd IEEE International Performance, Computing, and Communications Conference, 2004, Phoenix - Arizona. Conference Proceedings - IPCCC 2004. Piscataway, NJ, USA: IEEE Computer Society, 2004. v. 1. p. 865-870.

44.
COSTA, F. M.. Meta-ORB: A Highly Configurable and Adaptable Reflective Middleware Platform. In: XX Simpósio Brasileiro de Redes de Computadores - SBRC2002, 2002, Búzios-RJ. Anais do XX Simpósio Brasileiro de Redes de Computadores, 2002. p. 735-750.

45.
COSTA, F. M.; BLAIR, G. S. . Integrating Meta-Information Management and Reflection in Middleware. In: 2nd International Symposium on Distributed Objects and Applications (DOA'00), 2000, Antuérpia, Bélgica. DOA'00: International Symposium on Distributed Objects and Applications. Los Alamitos, CA, USA: IEEE Computer Society Press, 2000. p. 133-143.

46.
COSTA, F. M.; BLAIR, G. S. . The Role of Meta-Information Management in Reflective Middleware. In: ECOOP'2000 Workshop on Reflection and Meta-Level Architectures, 2000, Sophia-Antipolis, França. Online Proceedings of the ECOOP'2000 Workshop on Reflection and Meta-Level Architectures. Genova, Itália: DISI, Universita' di Genova, 2000.

47.
BLAIR, G. S. ; COULSON, G. ; ANDERSEN, A. ; BLAIR, L. ; CLARKE, M. ; COSTA, F. M. ; DURAN, H. ; PARLAVANTZAS, N. ; SAIKOSKI, K. B. . A Principled Approach to Supporting Adaptation in Distributed Mobile Environments. In: International Symposium on Software Engineering for Parallel and Distributed Systems, 2000, Limerick, Irlanda. Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE2000). Los Alamitos, CA, EUA: IEEE Computer Society Press, 2000. p. 3-12.

48.
COSTA, F. M.; BLAIR, G. S. . A Reflective Architecture For Middleware: Design And Implementation. In: ECOOP'99 Workshop for PhD Students in Object-Oriented Systems (PhDOOS'99), 1999, Lisboa, Portugal. Position Papers from the 9th Workshop for PhD Students in Object-Oriented Systems. Eindhoven, Holanda: Eindhoven University of Technology, 1999. p. 164-173.

49.
BLAIR, G. S. ; COSTA, F. M. ; COULSON, G. ; DELPIANO, F. ; DURAN, H. ; DUMANT, B. ; HORN, F. ; PARLAVANTZAS, N. ; STEFANI, J. . The Design of A Resource-Aware Reflective Middleware Architecture. In: 2nd International Conference on Metalevel Architectures and Reflection (Reflection'99), 1999, St. Malo, França. Lecture Notes in Computer Science (Meta-Level Architectures and Reflection). Heidelberg, Germany: Springer-Verlag, 1999. v. 1616. p. 115-134.

50.
COSTA, F. M.; BLAIR, G. S. ; COULSON, G. ; SAIKOSKI, K. B. ; PARLAVANTZAS, N. ; DURAN, H. . The Role of Reflective Middleware in Supporting the Engineering of Complex Applications. In: OOPSLA'99 Workshop on Object-Oriented Reflection and Software Engineering, 1999, Denver, USA. OORASE'99: Object-Oriented Reflection and Software Engineering. Genova, Itália: DISI, Universita' di Genova, 1999.

51.
COSTA, F. M.; ELIASSEN, F. ; ANDERSEN, A. ; BLAIR, G. S. ; COULSON, G. ; GOEBEL, V. ; HANSEN, O. ; KRISTENSEN, T. ; PLAGEMANN, T. ; RAFAELSEN, H. . Next Generation Middleware: Requirements, Architecture, and Prototypes. In: 7th IEEE Workshop on Future Trends of Distributed Computing Systems, 1999, Cape Town, South Africa. Proceedings of FTDCS'99. Los Alamitos, CA, USA: IEEE Computer Society Press, 1999. p. 60-65.

52.
COSTA, F. M.; MADEIRA, Edmundo R. M. . An Object Group Model and its Implementation to Support Cooperative Applications on CORBA. In: IFIP/IEEE International Conference on Distributed Systems Platforms, 1996, Dresden, Alemanha. Distributed Platforms. Londres: Chapman & Hall, 1996. p. 213-229.

53.
COSTA, F. M.; MADEIRA, Edmundo R. M. . Suporte a Grupos Cooperativos na Plataforma Multiware. In: XXII Seminário Integrado de Software e Hardware, 1995, Canela - RS. Anais do XXII SEMISH / PANEL'95. Porto Alegre - RS: Instituto de Informática - UFRGS, 1995. p. 563-574.

Resumos expandidos publicados em anais de congressos
1.
PROVENSI, L. L. ; COSTA, F. M. ; SACRAMENTO, Vagner J. R. . Tinta Digital em Aplicações Multimídia para Ambientes Móveis. In: XIV Simpósio Brasileiro de Sistemas Multimídia e Web, 2008, Vila Velha - ES. Anais do XIV Simpósio Brasileiro de Sistemas Multimídia e Web, 2008.

2.
ALMEIDA, Charles G. ; AMBROSIO, A. P. L. ; COSTA, F. M. . Digital Ink WIKI. In: 7th International Information and Telecommunication Technologies Symposium (I2TS), 2008, Foz do Iguaçu. Proceedings of the 7th International Information and Telecommunication Technologies Symposium, 2008.

3.
JUKEMURA, A. S. ; NASCIMENTO, Hugo A. D. ; COSTA, F. M. . A Framework for Using Augmented Reality with Traditional Text Based Networking Tools Networking Tools. In: 9th Symposium on Virtual and Augmented Reality (SVR2007), 2007, Petrópolis-RJ. Proceedings of the 9th Symposium on Virtual and Augmented Reality, 2007.

Resumos publicados em anais de congressos
1.
COSTA, F. M.. A (Personal) Historical Perspective on Models@Run.time. In: Dagstuhl Seminar 11481 - Models@run.time, 2011, Wadern, Germany. Models@run.time, Dagstuhl Reports (Editors: Uwe Aßmann, Nelly Bencomo, Betty H. C. Cheng, and Robert B. France). Saarbrücken, Germany: Dagstuhl Publishing, 2011. v. 1. p. 102-103.

2.
GOMES, Raphael de Aquino ; COSTA, F. M. ; GEORGES, F. J. . Enhancing the Efficiency of Resource Usage on Opportunistic Grids - The Role of Burst Analysis. In: 10th ACM/IFIP/Usenix International Middleware Conference (Middleware2009), 2009, Urbana-Champaign - EUA. Proceedings of Middleware2009 - Poster Section, 2009. p. 1-1.

3.
COSTA, F. M.; AMBROSIO, A. P. L. . Tablet PCs and Problem-Based Learning in a Course on Algorithms and Programming. In: HP Technology for Teaching HiEd Conference 2008, 2008, La Jolla - CA. Proceedings of the 2008 HP Technology for Teaching Conference, 2008. p. 56-56.

4.
GOMES, Raphael de Aquino ; COSTA, F. M. ; GEORGES, F. J. . Uma Arquitetura para Otimização de Desempenho em Grades Computacionais Oportunistas. In: Workshop de Computação Grid e Aplicações (WCGA), 2008, Rio de Janeiro. Anais do VI Workshop de Computação Grid e Aplicações (WCGA2008). Rio de Janeiro: Sociedade Brasileira de Computação, 2008. p. 149-150.

5.
STONE, Daniel C. ; MIRANDA, Márcio Nunes de ; COSTA, F. M. . A Model for Transparent Grid Interoperability. In: CCGrid2007 - 7th International Symposium on Cluster Computing and The Grid, 2007, Rio de Janeiro. Proceedings of CCGrid2007 - 7th International Symposium on Cluster Computing and The Grid, 2007.

6.
GARCIA, Alessandra ; MIRANDA, Márcio Nunes de ; COSTA, F. M. . Integrating Heterogeneous Grid Computing Environments. In: CCGrid2007 - 7th International Symposium on Cluster Computing and The Grid, 2007, Rio de Janeiro. Proceedings of CCGrid2007 - 7th International Symposium on Cluster Computing and The Grid, 2007.

7.
SILVA JÚNIOR, Alaor José da ; MIRANDA, Marcion Nunes de ; COSTA, F. M. . ContextGrid - Uma infra-estrutura de suporte a contexto para integração de dispositivos móveis a grades computacionais. In: Workshop de Computação em Grade e Aplicações (WCGA), 2006, Curitiba-PR. Anais do IV Workshop de Computação em Grade e Aplicações (WCGA 2006), 2006. p. 145-146.

8.
COSTA, F. M.; BLAIR, G. S. ; COULSON, G. ; DURAN, H. . On the Design of Reflective Middleware Platforms. In: IFIP/ACM Middleware'2000 Workshop on Reflective Middleware, 2000, New York, USA. RM2000 - Workshop on Reflective Middleware. Lancaster, UK: Lancaster University, 2000. p. 3-4.

9.
COSTA, F. M.; BLAIR, G. S. ; COULSON, G. . Experiments With Reflective Middleware. In: ECOOP'98 Workshop on Reflective Object-Oriented Programming and Systems, 1998, Bruxelas, Bélgica. Lecture Notes in Computer Science - Object-Oriented Technology - ECOOP'98 Workshop Reader. Heidelberg, Germany: Springer-Verlag, 1998. v. 1543. p. 390-391.

Artigos aceitos para publicação
1.
ESPOSTE, A. M. ; SANTANA, E. F. Z. ; KANASHIRO, L. ; COSTA, FABIO M. ; BRAGUETTO, K. R. ; LAGO, N. ; KON, Fabio . Design and Evaluation of a Scalable Smart City Software Platform with Large-Scale Simulations. Future Generation Computer Systems-The International Journal of eScience, 2018.

Apresentações de Trabalho
1.
Costa, Fábio M.. Dynamic Adaptation Driven by Models@runtime - An Approach Based on Model Execution. 2013. (Apresentação de Trabalho/Conferência ou palestra).

2.
SAMPAIO JR, A. R. ; Costa, Fábio M. ; CLARKE, PETER J. . A Model-driven Approach to Develop and Manage Cyber-Physical Systems. 2013. (Apresentação de Trabalho/Congresso).

3.
COSTA, F. M.; AMBROSIO, A. P. L. . Evaluating the impact of PBL and tablet PCs in an algorithms and computer programming course. 2010. (Apresentação de Trabalho/Simpósio).

4.
COSTA, F. M.. Model-Driven Engineering of Middleware - An Approach Based on Reflection. 2010. (Apresentação de Trabalho/Conferência ou palestra).

5.
GOMES, Raphael de Aquino ; COSTA, F. M. ; GEORGES, F. J. . Enhancing the Efficiency of Resource Usage on Opportunistic Grids The Role of Resource Usage Burst Analysis to Rationalize Task Migration. 2009. (Apresentação de Trabalho/Congresso).

6.
PROVENSI, L. L. ; Costa, Fábio M. . Management of Runtime Models and Meta-Models in Meta-ORB Reflective Middleware Architecture. 2009. (Apresentação de Trabalho/Congresso).

7.
COSTA, F. M.. Self-Adaptive Middleware for Digital Ink Based Applications. 2008. (Apresentação de Trabalho/Congresso).

8.
COSTA, F. M.. MPI Support on Opportunistic Grids based on the InteGrade Middleware. 2008. (Apresentação de Trabalho/Congresso).

9.
COSTA, F. M.. Tablet PCs and Problem-Based Learning in a Course on Algorithms and Programming. 2008. (Apresentação de Trabalho/Congresso).

10.
COSTA, F. M.. Towards a More Effective Coupling of Reflection and Runtime Metamodels for Middleware. 2006. (Apresentação de Trabalho/Congresso).

Outras produções bibliográficas
1.
COSTA, FABIO M.; ENDLER, Markus ; KON, Fabio ; BUCKERIDGE, M. . Smart Cities: How may São Paulo become one of them?. São Paulo - SP: Pro-Reitoria de Pesquisa - USP, 2017 (Executive Summary).

2.
COSTA, F. M.. Introduction to the Proceedings of the 6th International Workshop on Adaptive and Reflective Middleware. New York, 2007. (Prefácio, Pósfacio/Introdução)>.

3.
CORSARO, Angelo ; WANG, Nambor ; VENKATASUBRAMANIAN, Nalini ; COULSON, Geoff ; COSTA, F. M. . The 2nd Workshop on Reflective and Adaptive Middleware. Rio de Janeiro, 2003. (Prefácio, Pósfacio/Introdução)>.

4.
COSTA, F. M.; BLAIR, G. S. ; KON, Fabio ; CAMPBELL, R. H. . Introduction to the Special Edition on Reflective Middleware. Los Alamitos, CA USA, 2001. (Prefácio, Pósfacio/Introdução)>.


Produção técnica
Assessoria e consultoria
1.
COSTA, F. M.. Consultor ad hoc do CNPq. 2007.

Programas de computador sem registro
1.
COSTA, F. M.; PROVENSI, L. L. ; MELO, Carlos E. R. ; FRANCO, Carlos E. R. ; VAZ, F. F. . Meta-ORB4Java: Reflective Component-Based Middleware for Mobile Devices. 2007.

2.
COSTA, F. M.. Meta-ORB: A Reflective Multimedia Middleware Platform. 2001.

Trabalhos técnicos
1.
COSTA, F. M.. Membro do Comitê de Programa do SBRC2008 - Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. 2008.

2.
COSTA, F. M.. Membro do Comitê de Programa do CTIC2008 - Concurso de Trabalhos de Iniciação Científica do Congresso da SBC. 2008.

3.
COSTA, F. M.. Membro do Comitê de Programa do SEMISH2008 - Seminário de Software e Hardware do Congresso da SBC. 2008.

4.
COSTA, F. M.. Membro do Comitê de Programa do WCGA2008 - Workshop de Computação em Grade e Aplicações. 2008.

5.
COSTA, F. M.. Membro do Comitê de Programa do Salão de Ferramentas do SBRC2008. 2008.

6.
COSTA, F. M.. Consultor ad hoc do CNPq. 2006.

7.
COSTA, F. M.. Consultor ad hoc do CNPq. 2005.

8.
COSTA, F. M.. Consultor ad hoc da Funape-UFG. 2005.

9.
COSTA, F. M.. Consultor ad hoc do CNPq. 2004.

10.
COSTA, F. M.. Consultor ad hoc do CNPq. 2003.

Entrevistas, mesas redondas, programas e comentários na mídia
1.
COSTA, FABIO M.; SILVESTRE, Bruno O. ; CARVALHO, S. T. ; GEORGANTAS, N. ; GOMES, Raphael de Aquino . Desenvolvimento de Aplicativos. 2016. (Programa de rádio ou TV/Entrevista).


Demais tipos de produção técnica
1.
COSTA, F. M.. Current Middleware Research at UFG-Brazil. 2008. (Palestra).

2.
COSTA, F. M.; AMBROSIO, A. P. L. . A PBL no Instituto de Informática. 2008. (Palestra convidada).

3.
COSTA, F. M.. Software Livre - Implicações técnicas e sociais. 2003. (Palestra).

4.
COSTA, F. M.; KON, Fabio . Minicursos SBRC2002: Novas Tecnologias de Middleware: Rumo à Flexibilidade e ao Dinamismo. 2002. (Curso de curta duração ministrado/Extensão).

5.
COSTA, F. M.; BLAIR, G. S. ; KON, Fabio ; CAMPBELL, R. . IEEE DSOnline Journal, Special Issue on Reflective Middleware (vol 2, nos 5 and 6). 2001. (Editoração/Periódico).

Demais trabalhos
1.
COSTA, F. M.. 24o. Simpósio Brasileiro de Redes de Computadores (Membro do Comitê de Programa). 2006 (Comitê de programa de Simpósio Nacional) .

2.
COSTA, F. M.. Concurso de Trabalhos de Iniciação Científica da SBC (CTIC'2006). 2006 (Comitê de programa de Evento Nacional) .

3.
COSTA, F. M.. Concurso de Teses e Dissertações da SBC (CTD2006). 2006 (Comitê de programa de Evento Nacional) .

4.
COSTA, F. M.. V Sessão de Ferramentas e Aplicações do XII Simpósio Brasileiro de Sistemas Multimídia e Web (WebMedia 2006). 2006 (Comitê de programa de Evento Nacional) .

5.
COSTA, F. M.. Salão de Ferramentas do SBRC'2006. 2006 (Comitê de programa de Evento Nacional) .

6.
COSTA, F. M.. 23o. Simpósio Brasileiro de Redes de Computadores (Membro do Comitê de Programa). 2005 (Comitê de programa de Simpósio Nacional) .

7.
COSTA, F. M.. 22o. Simpósio Brasileiro de Redes de Computadores (Membro do Comitê de Programa). 2004 (Comitê de programa de Simpósio Nacional) .

8.
COSTA, F. M.. 21o. Simpósio Brasileiro de Redes de Computadores (Membro do Comitê de Programa). 2003 (Comitê de programa de Simpósio Nacional) .



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
COUTINHO, L. R.; SILVA, Francisco José da Silva e; VALE, S. B.; COSTA, FABIO M.. Participação em banca de Adalberto Teixeira Azevedo Júnior. MobCons-AT: Uma Ferramenta de Autoria de Restrições de Mobilidade Baseada na Transformação de Modelos. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Maranhão.

2.
CORDEIRO, D. A.; SILVA, A. A. B.; ISHII, R.; COSTA, FABIO M.. Participação em banca de Diego Vieira Neves. Uso de aprendizado supervisionado para an ́alise de confiabilidade de dados de crowdsourcing sobre posicionamento de ?onibus. 2018. Dissertação (Mestrado em SISTEMAS DE INFORMAÇÃO) - Universidade de São Paulo.

3.
COSTA, FABIO M.; GRACIANO NETO, V. V.; COUTINHO, L. R.. Participação em banca de Marcelo Rodrigues Fortes. Uma Abordagem de Verificação e Validação para Sistemas de Middleware Específicos de Domínio Dirigidos por Modelos. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

4.
COSTA, FABIO M.; CARVALHO, S. T.; SILVESTRE, Bruno O.; BRAGA, R. T. V.. Participação em banca de Marcelo Barros de Azevedo Vieira. Uma Abordagem Dirigida por Modelos para Comunicação em Tempo Real. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

5.
LIMA, Jourbert C.; COSTA, FABIO M.; AQUINO, A. L. L.. Participação em banca de Leonardo de Souza Cimino. A Java middleware for High Performance Computing (HPC) and Internet of Things (IoT). 2017. Dissertação (Mestrado em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Ouro Preto.

6.
COSTA, FABIO M.; DELICATO, F. C.; CARVALHO, S. T.. Participação em banca de Weider Alves Barbosa. Construção de Middleware Específico de Domínio Unificando uma Abordagem Dirigida por Modelos e Separação de Interesses. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

7.
COSTA, FABIO M.; CONCEIÇÃO, Arlindo Flávio da; SILVESTRE, Bruno O.. Participação em banca de Vinícius Bulhões da Silva Lima. Middleware para Migração de Sessões de Interação de Aplicações Web: Suporte para o Desenvolvimento de Aplicações Web Migráveis. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

8.
CARVALHO, S. T.; LOQUES FILHO, O. G.; COSTA, FABIO M.. Participação em banca de Marcos Alves Vieira. Modelagem de Espaços Inteligentes Pessoais e Espaços Inteligentes Fixos no Contexto de Cenários de Computação Ubíqua. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

9.
MELO, A. C. M. A.; COSTA, FABIO M.; TEODORO, G. L. M.. Participação em banca de Gabriel Heleno Gonçalves da Silva. Fickett-CUDAlign: Comparação Paralela de Sequências Biológicas com Estratégia Multi-Bloco de Faixas Ajustáveis. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade de Brasília.

10.
LIMA, Jourbert C.; COSTA, FABIO M.; OLIVEIRA, R. A. R.. Participação em banca de André Luís Barroso de Almeida. A High Performance Java Middleware for General Purpose Computing and Capacity Planning. 2016. Dissertação (Mestrado em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Ouro Preto.

11.
BULCAO NETO, R. F.; CATTELAN, R. G.; COSTA, FABIO M.. Participação em banca de Guilherme Melo e Maranhão. Interpretação e Disserminação de Contexto: Filtragem Semântica, Projeto Arquitetural e Estudo de Caso em Saúde. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

12.
COSTA, F. M.; CERQUEIRA, E.; ROCHA, Ricardo C.A.; VIEIRA, F. H. T.. 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.

13.
COSTA, F. M.; CARDOSO, Kleber V.; GRANVILLE, L. Z.; CORREA, S. L.. Participação em banca de Pedro Henrique Pires de Castro. Estratégia para Uso Eficiente de Recursos em Centros de Dados Considerando Consumo de CPU e RAM. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

14.
FERREIRA, Ronaldo A.; COSTA, F. M.; SALLES, H. K.; GONDA, L.. Participação em banca de Fabrício Barbodsa de Carvalho. Construção de Caminhos Causais em Redes Definidas por Software. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

15.
COSTA, F. M.; FERRAZ, C. A. G.; CARVALHO, S. T.. Participação em banca de Paulo Cesar Ferreira Melo. CSVM: Uma Plataforma para CrowdSensing Móvel Dirigida por Modelos em Tempo de Execução. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

16.
GONDIM, P. R. L.; Costa, F. M.. Participação em banca de Valmiro José Rangel Galvis. Qualidade de Serviço e de Experiência na Distribuição de Vídeo Escalável em Redes Par-a-Par (P2P). 2013. Dissertação (Mestrado em Engenharia Elétrica) - Universidade de Brasília.

17.
COSTA, F. M.; SILVA, Francisco José da Silva e; BULCAO NETO, R. F.; ROCHA, Ricardo C.A.. Participação em banca de 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.

18.
SACRAMENTO, Vagner J. R.; COSTA, F. M.; ROCHA JUNIOR, J. B.. Participação em banca de Sávio Salvariano Teles de Oliveira. DistJoin: Plataforma de Processamento Distribuído de Operações de Junção Espacial de Bases de Dados Dinâmicas. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

19.
NETO, A. J. V.; CERQUEIRA, E.; CARDOSO, Kleber V.; COSTA, F. M.. Participação em banca de Sandino Barros Jardim. Um Arcabouço Híbrido para Controle Escalável de Recursos em Redes Multientrada. 2012. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

20.
Walter, M.E.M.T.; Togawa, R.C.; Costa, F. M.. Participação em banca de José Carlos Tedesque. Escalonamento de Tarefas no Ambiente do Peer-to-Peer do BioFOCO III. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade de Brasília.

21.
COSTA, F. M.; SACRAMENTO, Vagner J. R.; FERREIRA, Ronaldo A.; ALBUQUERQUE, Eduardo Simões de. Participação em banca de Lucas Luiz Provensi. Uma Plataforma de Middleware Reflexivo com Suporte para Auto-Adaptação. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

22.
COSTA, F. M.; GOLDMAN, Alfredo; MARTINS, Wellington S.. Participação em banca de Raphael de Aquino Gomes. Grades Computacionais Oportunistas: Alternativas para Melhorar o Desempenho das Aplicações. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

23.
AMBROSIO, A. P. L.; CARVALHO, Cedric Luiz de; LIMA, Fernanda; COSTA, F. M.. Participação em banca de Helen Carmo de Oliveira Matos. Uma Metodologia para Construção Semi-Automatizada de Ontologias a partir de Documentos Textuais. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

24.
AMBROSIO, A. P. L.; SIQUEIRA, Sean W. Matsui; COSTA, F. M.. Participação em banca de Luciana Oliveira e Silva. Bookish: Uma Ferramenta para Contextualização de Documentos Utilizando Mineração de Textos e Expansão de Consulta. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

25.
COSTA, F. M.; KON, Fabio; SACRAMENTO, Vagner J. R.. Participação em banca de Marcelo de Castro Cardoso. MPICH-IG: Uma Infra-estrutura de Execução de Aplicações Paralelas do Tipo MPI em Grades Computacionais Oportunistas. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

26.
COSTA, F. M.; CERQUEIRA, Renato; Salles, Andre B.. Participação em banca de Jesus José de Oliveira Neto. Uso de um Modelo de Interceptadores para Prover Adaptação Dinâmica no InteGrade. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

27.
COSTA, F. M.; SACRAMENTO, Vagner J. R.; FERRAZ, C. A. G.. Participação em banca de Rodrigo Candido Borges. Uma Arquitetura para Descoberta de Serviços em Ambientes de TV Digital Interativa. 2007. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

28.
NASCIMENTO, Hugo A. D.; ALBUQUERQUE, Eduardo Simões de; COSTA, F. M.. Participação em banca de Aníbal dos Santos Jukemura. Uso de Realidade Aumentada no Gerenciamento de Redes de Computadores. 2007. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

29.
SILVA, Francisco José da Silva e; LOPES, Denivaldo Cicero Pavão; COSTA, F. M.. Participação em banca de Márcio Augusto Sekeff Sallem. ADAPTA: Um Arcabouço para o Desenvolvimento de Aplicações Distribuídas Adaptativas. 2007. Dissertação (Mestrado em Engenharia de Eletricidade) - Universidade Federal do Maranhão.

30.
COSTA, F. M.; FERRAZ, C. A. G.; SANTOS, A. L. M.. Participação em banca de Igor de Andrade Lima Gatis. Um Middleware para Construção de Aplicações de TV Digital Distribuídas baseadas no Modelo P2P. 2006. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

31.
COSTA, F. M.; ENDLER, Markus; MIRANDA, Márcio Nunes de; VIEIRA, S. L.. Participação em banca de Alaor José da Silva Júnior. ContextGrid: Uma infra-estrutura de suporte a contexto para integração de dispositivos móveis a grades computacionais. 2006. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

32.
COSTA, F. M.; KON, Fabio; REVERBEL, F. C. R.. Participação em banca de Ricardo Koji Ushizaki. Um Arcabouço para Suporte a Reconfiguração Dinâmica em Ambiente Java. 2005. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

33.
COSTA, F. M.; GOLDMAN, Alfredo; PINA, José Coelho de. Participação em banca de Marcelo Luís Vinagreiro. Uma Arquitetura Distribuída para Busca de Caminhos em Grafos Dinâmicos. 2004. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

34.
COSTA, F. M.; MADEIRA, Edmundo R. M.; TOLEDO, Maria Beatriz de Felgar. Participação em banca de Marcos Vinícius Gialdi. Um Modelo para Portais Moveis baseado em Middleware Reflexivo e Agentes Moveis. 2004. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

35.
COSTA, F. M.; ALVES, Antônio César Baleeiro; MANTOVANI, José Roberto Sanches. Participação em banca de Liliane Balduino Hortêncio. Processamento Paralelo em uma Rede de Computadores com Aplicação à Análise de Contingências. 2004. Dissertação (Mestrado em Engenharia Elétrica e de Computação) - Universidade Federal de Goiás.

36.
COSTA, F. M.; ROSA, Nelson Souto; CUNHA, Paulo. Participação em banca de Marcos Costa. Um Modelo para Middleware Adaptativo. 2004. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

Teses de doutorado
1.
MACIEL, Paulo Romero M.; CASTRO, J. F. B.; GAMA, K. S.; GOLDMAN, Alfredo; COSTA, FABIO M.. Participação em banca de Fábio Nogueira de Souza. DSOA: Uma Plataforma para Composição Dinâmica de Serviços cientes de Qualidade. 2018. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

2.
BRAGA, R. T. V.; COSTA, FABIO M.; MASIERO, P. C.; LUCREDIO, D.; FORTES, R. P. M.. Participação em banca de Thiago Gottardi. A proposal for the evolution of model-driven software engineering. 2018. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

3.
ROSA, Nelson Souto; GARCIA, V. C.; CAMPELO, D. R. S.; COSTA, FABIO M.; BATISTA, T. V.. Participação em banca de Jorge Cavalcanti Barbosa Fonsêca. GITO: Uma Arquitetura Orientada a Políticas para Coordenação de Processamento Distribuído de Eventos Complexos na Web of Things. 2018. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

4.
COSTA, FABIO M.; ROCHA, Ricardo C.A.; SCHULZE, Bruno; CORDEIRO, D. A.; CACERES, E. N.. Participação em banca de 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 Goiás.

5.
COSTA, FABIO M.; ROCHA, Ricardo C.A.; UEYAMA, J.; SILVA, Francisco José da Silva e; FERREIRA, Ronaldo A.. Participação em banca de Leandro Alexandre Freitas. Programação de Espaços Inteligentes Utilizando Modelos em Tempo de Execução. 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás.

6.
COSTA, FABIO M.; SACRAMENTO, Vagner J. R.; FOULDS, L. R.; BRAGUETTO, K. R.; MENESES, C. N.; MARTINS, Wellington S.; CARDOSO, Kleber V.. Participação em banca de Thiago Borges de Oliveira. Efficient Processing of Multiway Spatial Join Queries in Distributed Systems. 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás.

7.
SILVA, Francisco José da Silva e; GUTIERREZ, M. R. G.; LOPES, Denivaldo Cicero Pavão; COSTA, FABIO M.; ENDLER, Markus. Participação em banca de Berto de Tácio Pereira Gomes. Uma Abordagem de Middleware com Suporte a Qualidade de Contexto voltada para Aplicações de Internet das Coisas. 2017. Tese (Doutorado em Engenharia de Eletricidade) - Universidade Federal do Maranhão.

8.
VENKATASUBRAMANIAN, Nalini; COSTA, FABIO M.; PLEXOUSAKIS, D.; SENS, P.; PRIVAT, G.; ISSARNY, V.; GEORGANTAS, N.. Participação em banca de Georgios BOULOUKAKIS. Enabling Emergent Mobile Systems in the IoT: from Middleware-layer Communication Interoperability to Associated QoS Analysis. 2017. Tese (Doutorado em Computer Science) - Université Pierre et Marie Curie.

9.
BRAGUETTO, K. R.; FERREIRA, J. E.; CAMARGO, Raphael Y.; OIKAWA, M. K.; COSTA, FABIO M.. Participação em banca de Eduardo Cotrin Teixeira. Informações de Suporte ao Escalonamento de Workflows Científicos para a Execução em Plataformas de Computação em Nuvem. 2016. Tese (Doutorado em Ciencia da Computacao) - Universidade de São Paulo.

10.
KON, Fabio; CAMARGO, Raphael Y.; COSTA, FABIO M.; BATISTA, Daniel M.; BARBOSA, Denilson M.. Participação em banca de Ivanilton Polato. Energy savings and performance improvements with SSDs in the Hadoop Distributed File System. 2016. Tese (Doutorado em Ciencia da Computacao) - Universidade de São Paulo.

11.
NASCIMENTO, Hugo A. D.; MARTINS, Wellington S.; CAMPONOGARA, E.; CLUA, E. W. G.; MONGELLI, H.; COSTA, FABIO M.. Participação em banca de Walid Abdala Rfaei Jradi. Application of GPU Computing to Urban Traffic Problems. 2016. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás.

12.
CUNHA, Paulo Roberto Freire; MACIEL, Paulo Romero M.; COSTA, F. M.; MACIEL, Rita S. P.; ARAÚJO, Cláudia M.F.. Participação em banca de Jeísa Pereira de Oliveira. Smart: Service Model for Integrating Wireless Sensor Networks and the Internet. 2011. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

13.
KON, Fabio; GOLDMAN, Alfredo; DUARTE, Otto; COSTA, F. M.. Participação em banca de Arlindo Flávio da Conceição. Voz e Vídeo sobre Redes Sem Fio IEEE 802.11. 2006. Tese (Doutorado em Ciencia da Computacao) - Universidade de São Paulo.

14.
COSTA, F. M.; CUNHA, Paulo Roberto Freire; CERQUEIRA, Renato; COLCHER, Sergio; SCHULZE, Bruno; SOARES, Luis Fernando Gomes. Participação em banca de Antônio Tadeu Azevedo Gomes. LindaX: Uma Linguagem de Descrição de Sistemas de Comunicação Adaptáveis. 2005. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

15.
REZENDE, J. F.; PIRMEZ, L.; COSTA, F. M.; PEDROZA, A. C. P.; SOARES, Luis Fernando Gomes; BARBOSA, V. C.. Participação em banca de Flávia Coimbra Delicato. Middleware Baseado em Serviços para Redes de Sensores sem Fio. 2005. Tese (Doutorado em Engenharia Elétrica) - Universidade Federal do Rio de Janeiro.

16.
COSTA, F. M.; MADEIRA, Edmundo R. M.; KON, Fabio; CERQUEIRA, Renato; ENDLER, Markus. Participação em banca de Francisco José da Silva e Silva. Adaptação Dinâmica de Sistemas Distribuídos. 2003. Tese (Doutorado em Ciências da Computação) - Universidade de São Paulo.

Qualificações de Doutorado
1.
ROSA, Nelson Souto; MACIEL, Paulo Romero M.; GOLDMAN, Alfredo; COSTA, FABIO M.. Participação em banca de Fábio Nogueira de Souza. DSOA: Uma Plataforma para Suporte às Aplicações Auto-Adaptativas Cientes de Qualidade. 2016. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Pernambuco.

2.
FERRAZ, C. A. G.; ROSA, Nelson Souto; COSTA, FABIO M.; LIMA, R. M. F.. Participação em banca de Jorge Cavalcanti Barbosa Fonsêca. Uma Arquitetura para Sistemas de Processamento de Eventos Complexos Sensíveis a Contexto na Internet das Coisas. 2016. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Pernambuco.

3.
COSTA, FABIO M.; SACRAMENTO, Vagner J. R.; MARTINS, Wellington S.; BRAGUETTO, K. R.. Participação em banca de Thiago Borges de Oliveira. Efficient Processing of Multiway Spatial Join Queries in Distributed Systems. 2016. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Goiás.

4.
COSTA, FABIO M.; ROCHA, Ricardo C.A.; BATISTA, T. V.; CARDOSO, Kleber V.. Participação em banca de Júnio César de Lima. QoS-Aware Selection and Adaptation of Shared Services for Multiple Service Choreographies. 2016. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Goiás.

5.
COSTA, F. M.; SCHULZE, Bruno; CACERES, E. N.; ROCHA, Ricardo C.A.. 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 Goiás.

6.
COSTA, F. M.; KON, Fabio; ROCHA, Ricardo C.A.; FERREIRA, Ronaldo A.. Participação em banca de Leandro Alexandre Freitas. Uma Abordagem para Gerenciamento de Espaços Inteligentes utilizando Engenharia Dirigida por Modelos e Modelos em Tempo de Execução. 2014. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Goiás.

7.
ROSA, Nelson Souto; MACIEL, Rita S. P.; MACIEL, Paulo Romero M.; COSTA, F. M.. Participação em banca de Jeísa Pereira de Oliveira. Smart: Service Model for Integrating Wireless Sensor Networks and the Internet. 2010. Exame de qualificação (Doutorando em Programa de Pós-Graduação em Ciência da Computação) - Universidade Federal de Pernambuco.

8.
COSTA, F. M.; DURHAM, Alan Mitchel; SILVEIRA, Regina Melo; KON, Fabio. Participação em banca de Arlindo Flávio da Conceição. Algoritmos Adaptativos para Transmissão de Vídeo em Redes sem Fio. 2003. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade de São Paulo.

Qualificações de Mestrado
1.
COSTA, FABIO M.; CARVALHO, Cedric Luiz de; CARVALHO, S. T.. Participação em banca de Marcelo Rodrigues Fortes. Uma Abordagem para Garantia de Consistência de Middleware Específico de Domínio Dirigido por Modelos. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

2.
COSTA, FABIO M.; CARVALHO, S. T.; SILVESTRE, Bruno O.; BULCAO NETO, R. F.. Participação em banca de Marcelo Barros de Azevedo Vieira. Uma Abordagem Dirigida por Modelos para Middleware de Comunicação em Tempo Real. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

3.
CARVALHO, S. T.; ALBUQUERQUE, Eduardo Simões de; COSTA, FABIO M.. Participação em banca de Hugo de Almeida Ribeiro. Integrating Social Networks and Remote Patient Monitoring Systems to Disseminate Notifications. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

4.
BULCAO NETO, R. F.; CARVALHO, S. T.; COSTA, FABIO M.. Participação em banca de Mayke Ferreira Arruda. Modelagem e Aplicação de Privacidade Independente de Domínio para a Internet das Coisas. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

5.
LONGO, Humberto J.; SILVA, H. C.; COSTA, FABIO M.. Participação em banca de Gustavo Henrique Gomes. O Problema do Emparelhamento Máximo em Grafos Bipartidos Dinâmicos. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

6.
CARVALHO, S. T.; COSTA, FABIO M.; SENE JUNIOR, I. G.. Participação em banca de Marcos Alves Vieira. Modelagem de Espaços Inteligentes para Aplicações Ubíquas. 2015. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

7.
BULCAO NETO, R. F.; COSTA, FABIO M.. Participação em banca de Ernesto Fonseca Veiga. Uma Abordagem para Representação e Histórico de Contexto Ontológico em Diferentes Níveis de Abstração. 2015. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

8.
COSTA, F. M.; BULCAO NETO, R. F.; SENE JUNIOR, I. G.. Participação em banca de Guilherme Melo e Maranhão. Um Interpretador de Semântica de Informação de Contexto Baseado no Gerenciamento de Eventos Distribuídos em Tempo Real. 2014. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Goiás.

9.
SACRAMENTO, Vagner J. R.; COSTA, F. M.. Participação em banca de Sávio S. Teles de Oliveira. DistGeo: Plataforma de Geoprocessamento Distribuído Eficiente da Junção Espacial com Bases de Dados Dinâmicas. 2012. 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.
ROCHA, Ricardo C.A.; INUZUKA, Marcelo A.; COSTA, F. M.. Participação em banca de Luciano Ferreira Ribeiro e Licínio Moraes Santos. VPNs em Redes Sem Fio: Estudo de Caso para um Ambiente de Operações da CELG. 2011. Monografia (Aperfeiçoamento/Especialização em Especialização Em Redes de Computadores) - Universidade Federal de Goiás.

2.
COSTA, F. M.; SILVESTRE, Bruno O.; CARDOSO, Kleber V.. Participação em banca de Dannyel Cardoso da Fonseca. Protocolo de Criação Dinâmica de Tarefas para o InteGrade. 2011. Monografia (Aperfeiçoamento/Especialização em Especialização Em Redes de Computadores) - Universidade Federal de Goiás.

3.
COSTA, F. M.; ROCHA, Ricardo C.A.; INUZUKA, Marcelo A.. Participação em banca de Gustavo Lima Sales. Projeto de Atualização de Redes de Computadores Utilizando Virtualização. 2011. Monografia (Aperfeiçoamento/Especialização em Especialização Em Redes de Computadores) - Universidade Federal de Goiás.

4.
CARDOSO, Kleber V.; COSTA, F. M.; SILVESTRE, Bruno O.. Participação em banca de Cleiton Paiva Aquino. Redes Sem Fio: Estudo sobre Balanceamento de Carga em Redes 802.11 Infraestruturadas. 2011. Monografia (Aperfeiçoamento/Especialização em Especialização Em Redes de Computadores) - Universidade Federal de Goiás.

5.
COSTA, F. M.; CARVALHO, Cedric Luiz de; LUCENA, F. N.. Participação em banca de Leandro Orílio do Carmo e Marcos Fernandes da Silva Júnior. Um Modelo de Referência para o Desenvolvimento de Software Web em J2EE. 2006. Monografia (Aperfeiçoamento/Especialização em Especialização Em Análise e Projeto de Sistemas de) - Universidade Federal de Goiás.

6.
CARVALHO, Cedric Luiz de; LUCENA, F. N.; COSTA, F. M.. Participação em banca de Alexandre Mori, Carlos Roberto Soares, Malba Jacob Prudente. Sistema de Gestão de Documentos. 2002. Monografia (Aperfeiçoamento/Especialização em Análise de Sistemas) - Universidade Federal de Goiás.

Trabalhos de conclusão de curso de graduação
1.
COSTA, F. M.; CARVALHO, S. T.. Participação em banca de Agmon Borges de Sousa.Gerência de Recursos e Propriedades Não-funcionais em um Middleware para Microgrids. 2014.

2.
COSTA, F. M.; MIRANDA, Marcion Nunes de. Participação em banca de Fábio Inagaki.Análise da Integração de Dispositivos Móveis a Grades Computacionais. 2005. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

3.
COSTA, F. M.; CAMPOS, Dirson dos Santos; BARBOSA, Carlos Alberto Moreno. Participação em banca de Alessandro Borges Rodrigues.Análise, Desenvolvimento e Implementação do Sistema de Apoio a Projetos de Extensão na UFG. 2003. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

4.
COSTA, F. M.; MIRANDA, Márcio Nunes de; BARBOSA, Carlos Alberto Moreno. Participação em banca de Gustavo Vieira Tomás.Análise Comparativa de Algoritmos de Roteamento Multicast. 2003. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

5.
COSTA, F. M.; CARVALHO, Cedric Luiz de; BARBOSA, Rommel Melgaço. Participação em banca de Márcio Rogério Rodrigues de Siqueira.Construção de Ferramentas Didáticas para a Cosntrução de Compiladores. 2003. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

6.
COSTA, F. M.; MIRANDA, Márcio Nunes de; BITTES, José Márcio. Participação em banca de Pedro Henrique Pires Gomes.Estudo Comparativo de Políticas de Segurança para Transmissão de Documentos. 2003. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

7.
COSTA, F. M.; CAMPOS, Dirson dos Santos; ALVES, Lenice Miranda. Participação em banca de Mauro José de Souza.Desenvolvimento de Software Utilizando Orientação a Objetos. 2003. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

8.
VIEIRA, S. L.; ROSA, T. C.; COSTA, F. M.. Participação em banca de Edinalda Maria de Souza.Controle de QoS Local para Sistemas Multimídia. 1996. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

9.
COSTA, F. M.; GEORGES, F. J.; VIEIRA, S. L.. Participação em banca de Daniel Miele Stein.Gerenciamento de Redes Utilizando SNMP com Applicação na Rede UFG. 1996. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

10.
COSTA, F. M.; GEORGES, F. J.; VIEIRA, S. L.. Participação em banca de River Alves Valadão e Fausto Cruzeiro de Morais.Objetos Distribuídos em CORBA. 1996. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

11.
GEORGES, F. J.; COSTA, F. M.; ALBUQUERQUE, Eduardo Simões de. Participação em banca de Rosana de A. Paiva e Priscila Tenuta.Implementação de um Núcleo de Apoio a Usuários na Internet. 1996. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.

12.
CUNHA, E. V. R.; COSTA, F. M.; AMBROSIO, A. P. L.. Participação em banca de William Divino Ferreira.Sistema de Clientes e Fornecedores do Projeto Informatize. 1996. Trabalho de Conclusão de Curso (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás.



Participação em bancas de comissões julgadoras
Concurso público
1.
COSTA, F. M.; LUCENA, F. N.; GEORGES, F. J.. Concurso Público para Professor Adjunto do Instituto de Informática da UFG. 2006. Universidade Federal de Goiás.

2.
COSTA, F. M.; ALBUQUERQUE, Eduardo Simões de; CARVALHO, Cedric Luiz de. Concurso para Professor Assistente para o Campus Avançado de Catalão / UFG. 2002. Universidade Federal de Goiás.

3.
COSTA, F. M.; LUCENA, Fabio Nogueira de; MIRANDA, Márcio Nunes de. Concurso para Professor Assistente para o Campus Avançado de Catalão. 2002. Universidade Federal de Goiás.

4.
GEORGES, F. J.; VIEIRA, S. L.; COSTA, F. M.. Banca de Concurso Público para Professor Auxiliar em Ciência da Computação (Teleprocessamento e Redes) no Campus Avançado de Catalão (UFG). 1996. Universidade Federal de Goiás.

Outras participações
1.
Costa, Fábio M.. Prêmio CAPES de Teses Edição 2015 - Membro da Comissão de Análise e Julgamento da Área de Ciência da Computação. 2015. Coordenação de Aperfeiçoamento de Pessoal de Nível Superior.

2.
COSTA, F. M.. Consultor Externo do PIBIC/CNPq. 2005. Universidade Estadual de Mato Grosso do Sul.

3.
COSTA, F. M.. Consultor Externo do PIBIC/CNPq. 2004. Universidade Estadual de Mato Grosso do Sul.

4.
COSTA, F. M.. Consultor Externo do PIBIC/CNPq. 2003. Universidade Estadual do Tocantins.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
Dagstuhl Seminar on Models@Run.time.Notes on Models@Run.Time. 2011. (Seminário).

2.
ACM Technical Symposium on Computer Science Education.Evaluating the Impact of PBL and Tablet PCs in an Algorithms and Computer Programming Course. 2010. (Simpósio).

3.
LA GRID Summit and NSF PIRE Workshop.Panel on the outcomes of post-graduate student exchange initiatives. 2010. (Encontro).

4.
4th International Workshop Models@Run.time, in conjunction with MoDELS2009.Management of Runtime Models and Meta-Models in Meta-ORB Reflective Middleware Architecture. 2009. (Simpósio).

5.
7th International Workshop on Middleware for Grids, Clouds and e-Science - MGC 2009. Enhancing the Efficiency of Resource Usage on Opportunistic Grids. 2009. (Congresso).

6.
ACM/IFIP/USENIX 10th International Middleware Conference. Enhancing the Efficiency of Resource Usage on Opportunistic Grids: The Role of Resource Usage Burst Analysis to Rationalize Task Migration. 2009. (Congresso).

7.
20th International Sympusium on Computer Architecture and High Performance Computing. MPI Support on Opportunistic Grids based on the InteGrade Middleware. 2008. (Congresso).

8.
ACM/IFIP/USENIX 9th International Middleware Conference. Self-Adaptive Middleware for Digital Ink Based Applications (in ARM2008). 2008. (Congresso).

9.
Congresso da Sociedade Brasileira de Computação. 2008. (Congresso).

10.
HP Technology for Teaching 2008 Conference. Tablet PCs and Problem-Based Learning in a Course on Algorithms and Programming. 2008. (Congresso).

11.
25o. Simpósio Brasileiro de Redes de Computadores. 2007. (Simpósio).

12.
25o. Simpósio Brasileiro de Redes de Computadores.SBRC 2007: membro do Comitê de Programa. 2007. (Simpósio).

13.
2nd. International Worskhop Models@run.time (in conjunction with MoDELS/UML'2007).Membro do Comitê de Programa (Models@run.time 2007). 2007. (Oficina).

14.
International Workshop on Model-Driven Software Adaptation (M-ADAPT'2007).Membro do Comitê de Programa (M-ADAPT'2007). 2007. (Oficina).

15.
Seventh IEEE International Symposium on Cluster Computing and the Grid ? CCGrid 2007.a) Integrating Heterogeneous Grid Computing Environments; b) A Model for Transparent Grid Interoperability. 2007. (Simpósio).

16.
24º Simpósio Brasileiro de Redes de Computadores.SBRC 2006: membro do Comitê de Programa. 2006. (Simpósio).

17.
Model-Driven Engineering Languages and Systems (MoDELS2006) e Models@Run.time Workshop.Towards a More Effective Coupling of Reflection and Runtime Metamodels for Middleware. 2006. (Simpósio).

18.
23o. Simpósio Brasileiro de Redes de Computadores.23o. SBRC: Membro do Comitê de Programa. 2005. (Simpósio).

19.
22o. Simpósio Brasileiro de Redes de Computadores.22o. SBRC - Membro do Comitê de Programa. 2004. (Simpósio).

20.
Programming for Separation of Concerns (PSC2005).Membro do Comitê de Programa: 20th ACM Symposium on Applied Computing - Track on Programming for Separation of Concerns (PSC2005). 2004. (Simpósio).

21.
The 3rd Workshop on Reflective and Adaptive Middleware.RM2004 - Membro do Comitê de Programa e da Comissão Organizadora. 2004. (Oficina).

22.
21o. Simpósio Brasileiro de Redes de Computadores.21o. SBRC - Membro do Comitê de Programa. 2003. (Simpósio).

23.
2nd. Workshop on Reflective Middleware - RM2003.RM2003 - Membro do Comitê de Programa e da Comissão Organizadora. 2003. (Oficina).

24.
International Middleware Conference - Middleware2003. 2003. (Congresso).

25.
X Jornada de Iniciação Científica da UNITINS e UFT.Consultor Externo do CNPq na X Jornada de Iniciação Científica da UNITINS. 2003. (Outra).

26.
20o. Simpósio Brasileiro de Redes de Computadores - SBRC.20o. SBRC - Participação com apresentação de dois trabalhos no evento: 01 Artigo Completo e 01 Minicurso. 2002. (Simpósio).

27.
First International AOP Workshop.International Workshop on Aspect-Oriented Programming. 2001. (Oficina).

28.
DOA'00.International Simposium on Distributed Objects and Applications. 2000. (Simpósio).

29.
ECOOP'2000. 14th European Conference on Object-Oriented Programming (ECOOP'2000). 2000. (Congresso).

30.
RM'2000.IFIP/ACM Middleware2000 Workshop on Reflective Middleware. 2000. (Oficina).

31.
ECOOP'99. 13th European Conference on Object-Oriented Programming (ECOOP'99). 1999. (Congresso).

32.
Reflection'99.International Conference on Meta-Level Architectures and Reflection. 1999. (Simpósio).

33.
Middleware'98. International Conference on Distributed Systems Platforms and Open Distributed Processing. 1998. (Congresso).

34.
OMG CORBA/RM-ODP Seminar.OMG Seminar on Integrating CORBA and RM-ODP. 1997. (Seminário).

35.
SBRC'97.Simpósio Brasileiro de Redes de Computadores. 1997. (Simpósio).

36.
Escola de Computação - 1996. Escola de Computação. 1996. (Congresso).

37.
XV Congresso da Sociedade Brasileira de Computação. XV Congresso da Sociedade Brasileira de Computação. 1995. (Congresso).

38.
Escola de Computação - 1994. Escola de Computação. 1994. (Congresso).

39.
SBRC'94.Simpósio Brasileiro de Redes de Computadores. 1994. (Simpósio).


Organização de eventos, congressos, exposições e feiras
1.
COSTA, F. M.. VI Simpósio Brasileiro de Computação Ubíqua e Pervasiva. 2014. (Congresso).

2.
COSTA, F. M.; ANDERSEN, A. . The 13th Workshop on Adaptive and Reflective Middleware (ARM 2014). 2014. (Congresso).

3.
CLARKE, PETER J. ; GRAY, J. ; VALLENCILLO, A. ; Costa, F. M. ; SYRIANI, E. . ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (Workshops Chair). 2013. (Congresso).

4.
AUGUSTIN, I. ; NAKAMURA, E. ; Costa, F. M. . V Simpósio Brasileiro de Computação Ubíqua e Pervasiva (Coordenador do Comitê de Programa). 2013. (Congresso).

5.
Costa, Fábio M.. Workshops do XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - SBRC 2011. 2011. (Congresso).

6.
COSTA, F. M.. Salão de Ferramentas do SBRC2009 (XXVII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos). 2009. (Congresso).

7.
COSTA, F. M.; COULSON, Geoff ; VENKATASUBRAMANIAN, Nalini ; CERQUEIRA, Renato ; RANA, Omer F. ; GUTIERREZ-NOLASCO . 6th International Workshop on Adaptive and Reflective Middleware (ARM 2006). 2007. (Congresso).

8.
COSTA, F. M.; ENDLER, Markus ; SILVA, Francisco José da Silva e ; COULSON, Geoff . First CCGrid International Workshop on Context-Awareness and Mobility in Grid Computing (WCAMG07). 2007. (Congresso).

9.
COSTA, F. M.; VENKATASUBRAMANIAN, Nalini ; WANG, Nambor ; STAEHLI, R. ; CERQUEIRA, Renato ; CORSARO, Angelo ; COULSON, Geoff . 5th International Workshop on Adaptive and Reflective Middleware (ARM 2006). 2006. (Congresso).

10.
COSTA, F. M.; CERQUEIRA, Renato ; WANG, Nambor ; CORSARO, Angelo ; VENKATASUBRAMANIAN, Nalini ; STAEHLI, R. . 4th International Workshop on Adaptive and Reflective Middleware (ARM2005). 2005. (Congresso).

11.
COSTA, F. M.; CORSARO, Angelo ; COULSON, Geoff ; VENKATASUBRAMANIAN, Nalini ; WANG, Nambor ; CERQUEIRA, Renato ; STAEHLI, R. . 3rd International Workshop on Adaptive and Reflective Middleware (ARM2004). 2004. (Congresso).

12.
ENDLER, Markus ; SCHMIDT, Douglas ; CERQUEIRA, Renato ; SZTAJNBERG, Alexandre ; KON, Fabio ; COSTA, F. M. . ACM/IFIP/USENIX International Middleware Conference (Middleware2003). 2003. (Congresso).

13.
CORSARO, Angelo ; WANG, Nambor ; VENKATASUBRAMANIAN, Nalini ; COULSON, Geoff ; COSTA, F. M. . 2nd Workshop on Reflective And Adaptive Middleware (RM2003). 2003. (Congresso).

14.
COSTA, F. M.; BLAIR, G. S. ; KON, Fabio ; CAMPBELL, R. . IFIP/ACM Middleware'2000 Workshop on Reflective Middleware (RM2000). 2000. (Congresso).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Douglas Bernardes Silva. Sistemas Emergentes baseados em Microsserviços para Cidades Inteligentes. Início: 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás. (Orientador).

Tese de doutorado
1.
Márcio Pereira de Sá. Emergent Systems and Applications for Smart Cities. Início: 2018. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás. (Orientador).

2.
Paulo Cesar Ferreira Melo. Domain-Specific Middleware for Smart City Applications. Início: 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás. (Orientador).

3.
Júnio Cesar Lima. Semântica Operacional em Modelos em Tempo de Execução. Início: 2013. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Marcelo Rodrigues Fortes. Uma Abordagem de Verificação e Validação para Sistemas de Middleware Específicos de Domínio Dirigidos por Modelos. 2018. 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: Fabio Moreira Costa.

2.
Marcelo de Barros Azevedo. Uma Abordagem Dirigida por Modelos para Comunicação em Tempo Real. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, . Orientador: Fabio Moreira Costa.

3.
Vinícius Bullhões da Silva Lima. Middleware para Migração de Sessões de Interação de Aplicações Web: Suporte para o Desenvolvimento de Aplicações Web Migráveis. 2017. 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: Fabio Moreira Costa.

4.
Weider Alves Barbosa. Construção de Middleware Específico de Domínio Unificando uma Abordagem Dirigida por Modelos e Separação de Interesses. 2017. 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: Fabio Moreira Costa.

5.
Paulo Cesar Ferreira Melo. CSVM: Uma Plataforma para CrowdSensing Móvel Dirigida por Modelos em Tempo de Execução. 2015. 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: Fabio Moreira Costa.

6.
Inael Rodrigues de Oliveira Neto. Síntese de Requisitos de Segurança para Internet das Coisas baseada em modelos em tempo de execução. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, . Orientador: Fabio Moreira Costa.

7.
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, Fundação de Amparo a Pesquisa do Estado de Goiás. Orientador: Fabio Moreira Costa.

8.
Marcos Paulino Roriz Júnior. 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. Orientador: Fabio Moreira Costa.

9.
Gustavo Cipriano Mota Souza. Middleware Dirigido por Modelos como Suporte para Adaptação Dinâmica e Autonômica. 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: Fabio Moreira Costa.

10.
Sandino Barros Jardim. Um Arcabouço Híbrido para Controle Escalável de Recursos em Redes Multientrada. 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. Coorientador: Fabio Moreira Costa.

11.
Lucas Luiz Provensi. Uma Plataforma de Middleware Reflexivo com Suporte para Auto-Adaptação. 2009. 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: Fabio Moreira Costa.

12.
Raphael de Aquino Gomes. Grades Computacionais Oportunistas: Alternativas para Melhorar o Desempenho das Aplicações. 2009. 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: Fabio Moreira Costa.

13.
Charles Gomes de Almeida. DiWiki - Um Ambiente Colaborativo do tipo Wiki com Tinta Digital. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, . Coorientador: Fabio Moreira Costa.

14.
Halley Wesley A. S. Gondim. TaskBoard: Adaptação do Método PBL com Princípios da Programação Extrema. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, . Coorientador: Fabio Moreira Costa.

15.
Hellen Carmo de Oliveira Matos. Uma Metodologia para Construção Semi-Automatizada de Ontologias a partir de Documentos Textuais. 2009. 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: Fabio Moreira Costa.

16.
Jesus José de Oliveira Neto. Uso de um Modelo de Interceptadores para Prover Adaptação Dinâmica no InteGrade. 2008. 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: Fabio Moreira Costa.

17.
Marcelo de Castro Cardoso. MPICH-IG: Uma Infra-estrutura de Execução de Aplicações Paralelas do Tipo MPI em Grades Computacionais Oportunistas. 2008. 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: Fabio Moreira Costa.

18.
Rodrigo Candido Borges. Uma Arquitetura para Descoberta de Serviços em Ambientes de TV Digital Interativa. 2007. 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: Fabio Moreira Costa.

19.
Alaor José da Silva Júnior. ContextGrid: Uma infra-estrutura de suporte a contexto para integração de dispositivos móveis a grades computacionais. 2006. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, . Coorientador: Fabio Moreira Costa.

20.
Aníbal dos Santos Jukemura. Uso de Realidade Aumentada para Gerenciamento de Redes. 2005. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, . Coorientador: Fabio Moreira Costa.

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 Goiás, Fundação de Amparo a Pesquisa do Estado de Goiás. Orientador: Fabio Moreira Costa.

2.
Thiago Borges de Oliveira. Efficient Processing of Multiway Spatial Join Queries in Distributed Systems. 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás, . Orientador: Fabio Moreira Costa.

3.
Leandro Alexandre Freitas. Programação de Espaços Inteligentes Utilizando Modelos em Tempo de Execução. 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás, Fundação de Amparo a Pesquisa do Estado de Goiás. Orientador: Fabio Moreira Costa.

Monografia de conclusão de curso de aperfeiçoamento/especialização
1.
Leandro Orílio do Carmo e Marcos Fernandes da Silva Júnior. Um Modelo de Referência para o Desenvolvimento de Software Web em J2EE. 2006. Monografia. (Aperfeiçoamento/Especialização em Especialização Em Análise e Projeto de Sistemas de) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

2.
Alcide Jubé. Gerenciamento de Meta-Informações Aplicado a Plataformas de Middleware. 2003. 0 f. Monografia. (Aperfeiçoamento/Especialização em Especialização em Sistemas de Informação) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

Trabalho de conclusão de curso de graduação
1.
Edmilton Cabral Martins Junior. Construção e avaliação de um cluster utilizando Raspberry Pi. 2018. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

2.
Agmon Borges de Sousa. Gerência de Recursos e Propriedades Não-funcionais em um Middleware para Microgrids. 2014. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

3.
Marcos Paulino Roriz Júnior. Middleware de RMI para Redes de Sensores sem Fio. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

4.
Roberto Vito Rodrigues Filho. Middleware Dirigido por Modelos. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

5.
Daidy J. F. Almeida. Uso de Ambientes Visuais 3D no Auxílio ao Ensino de Programação de Computadores. 2008. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

6.
Bruno Ferreira Machado. Aplicações de Redes de Sensores sem Fio. 2007. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

7.
Braully Rocha da Silva. Um Sistema de RPC para Redes de Sensores Sem Fio. 2007. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

8.
Victor Júnior Barbosa. Aplicações Multimídia na Internet - Estudo Prático e Recomendações. 2007. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

9.
Diego Galindo Pecin. H.323 e SIP: Um Estudo Conceitual e Prático. 2005. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

10.
Daniel Monteiro de Castro Lobo. Análise do Desempenho da Transmissão de Vídeo para Dispositivos Móveis em Redes Sem Fio. 2004. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

11.
Jesus José de Oliveira Neto. Uso de Arcabouços de Componentes e Padrões de Projeto na Construção de Sistemas Distribuídos. 2004. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

12.
Rafael Pettersen Caixeta. Análise do Desempenho de Redes Sem Fio 802.11b com o Uso de Mecanismos de Segurança. 2004. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

13.
Glenda Queiroz. Redes sem fio: Um estudo conceitual. 2002. 0 f. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

14.
Christina Aparecida Rossi Campos e Karylla Melo Vencio. Plataformas de Middleware para suporte a aplicações distribuídas baseadas em componentes. 2002. 0 f. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

15.
Alaor José da Silva Júnior e Leandro Augusto Salvador. Estudo Conceitual e Prático de Tecnologias para Processamento Paralelo. 2002. 0 f. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

16.
Thales Augusto Salvador e Rafael Cícero. Sistemas Distribuídos: Uma Visão da Arquitetura CORBA. 2001. 0 f. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

17.
Daniel Mielle Stein. Gerenciamento de Redes. 1996. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

18.
River Alves Valadão e Fausto Ribeiro. Plataformas de Processamento Distribuido - CORBA. 1996. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

Iniciação científica
1.
Dheiso Araujo Pereira. Thing and Application Virtualization in the Internet of Things. 2017. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

2.
Sara Daccache Campagnucci. Middleware para Computação Ubíqua no Contexto da Internet das Coisas. 2016. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de Goiás, Fundação de Amparo a Pesquisa do Estado de Goiás. Orientador: Fabio Moreira Costa.

3.
Marcelo Rodrigues Fortes. Middleware de Disseminação de Dados para a Internet das Coisas. 2015. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

4.
Getúlio Carvalho Vargas. Aplicações e serviços móveis sensíveis ao contexto. 2012. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Ministério de Ciência, Tecnologia e Inovação. Orientador: Fabio Moreira Costa.

5.
Marco Aurélio Lino Massarani. Serviços de Middleware para Computação Ubíqua e Aplicações de Aprendizagem Colaborativa. 2011. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

6.
Adalberto Ribeiro Sampaio Junior. Aplicações Colaborativas baseadas em Tinta Digital e sua Implementação sobre uma Plataforma de Middleware Adaptativo. 2009. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

7.
Carlos Eduardo Ribeiro Mello. Middleware Reflexivo: Estudo e Implementação. 2007. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

8.
Raphael de Aquino Gomes. Uso de Binding Explícito no Acesso a Serviços de Grade. 2006. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

9.
Murilo Ferraz Franco. Aplicações de Middleware Reflexivo em Grades Computacionais. 2006. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

10.
Lucas Luiz Provensi. Middleware Baseado em Componentes: Estudo e Implementação. 2004. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás. Orientador: Fabio Moreira Costa.

11.
Frederico Forzani Vaz. Middleware Reflexivo: Estudo e Implementação. 2004. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

12.
Bruno da Silva Santos. Implementação da Versão Java da Plataforma Meta-ORB. 2004. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

13.
Bruno da Silva Santos. Uma Plataforma de Middleware Simplificada para Ambientes de Computação Móvel. 2003. 0 f. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

14.
Bruno da Silva Santos. Projeto e Implementação de Sistemas Distribuídos. 2002. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

15.
Mateus Ricardo Provensi. Plataformas de Middleware para Suporte a Aplicações Distribuídas em Ambientes Heterogêneos. 2002. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

16.
Anibal Santos Jukemura. Ferramentas para Administracao de Redes de Computadores. 1996. Iniciação Científica. (Graduando em Ciencia da Computacao) - Universidade Federal de Goiás, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabio Moreira Costa.

Orientações de outra natureza
1.
Andrew Allen. Autonomic Support for Dynamic Adaptation of User-Centric Communication Services. 2010. Orientação de outra natureza. (Ph.D. in Computer Science) - Florida International University, National Science Foundation. Orientador: Fabio Moreira Costa.



Inovação



Projetos de pesquisa


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



Textos em jornais de notícias/revistas
1.
KANASHIRO, L. ; COSTA, FABIO M. ; CONCEIÇÃO, Arlindo Flávio da . InterSCity: Uma Plataforma para Cidades Inteligentes. Computação Brasil, Porto Alegre - RS, p. 11 - 15, 01 nov. 2017.


Apresentações de Trabalho
1.
Costa, Fábio M.. Dynamic Adaptation Driven by Models@runtime - An Approach Based on Model Execution. 2013. (Apresentação de Trabalho/Conferência ou palestra).


Entrevistas, mesas redondas, programas e comentários na mídia
1.
COSTA, FABIO M.; SILVESTRE, Bruno O. ; CARVALHO, S. T. ; GEORGANTAS, N. ; GOMES, Raphael de Aquino . Desenvolvimento de Aplicativos. 2016. (Programa de rádio ou TV/Entrevista).



Outras informações relevantes


Membro da ACM, IEEE Computer Society e SBC.
Foi bolsista de produtividade do CNPq (nível 2) entre 2002 e 2008.



Página gerada pelo Sistema Currículo Lattes em 14/11/2018 às 7:39:14