Toacy Cavalcante de Oliveira

Graduado em Engenharia de Computação pela Pontifícia Universidade Católica do Rio de Janeiro (1992), MEstre em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (1997) e Doutor em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2001) em Engenharia de Software. Atualmente é Professor Assistente da COPPE/UFRJ, especificamente no Programa de Engenharia de Sistemas e Computação (PESC). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: reutilização, frameworks, processo de instanciação processo de software e modelagem e mineração de processos.

Informações coletadas do Lattes em 25/06/2020

Acadêmico

Seção coletada automaticamente pelo Escavador

Formação acadêmica

Doutorado em Informática

1997 - 2001

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Abordagem Sistemática ã Instanciação de Frameworks Orientados a Objetos
Carlos Jesé Pereira de Lucena. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Reutilização; Frameworks; Processo de Instanciação; UML.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Sistemas de Informação. Setores de atividade: Informática.

Mestrado em Informática

1995 - 1997

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Um Modelo de Concorreência para o Ambiente 2GOOD/DDL,Ano de Obtenção: 1997
Orientador: Sérgio Eduardo Rodrigues de Carvalho
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Linguagem de Programação; Concorrência; Reutilização.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: ENGENHARIA DE SOFTWARE.

Graduação em Engenharia de Computação

1985 - 1992

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

Seção coletada automaticamente pelo Escavador

Pós-doutorado

2014

Pós-Doutorado. , University of Waterloo, U.WATERLOO, Canadá. , Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. , Grande área: Ciências Exatas e da Terra

2008 - 2010

Pós-Doutorado. , University of Waterloo, U.WATERLOO, Canadá. , Bolsista do(a): Natural Sciences and Engineering Research Council, NSERC, Canadá. , Grande área: Ciências Exatas e da Terra, Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: ENGENHARIA DE SOFTWARE / Especialidade: Reuso. , Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Sistemas de Informação.

2002 - 2003

Pós-Doutorado. , University of Waterloo, U.WATERLOO, Canadá. , Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Seção coletada automaticamente pelo Escavador

Idiomas

Inglês

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

Seção coletada automaticamente pelo Escavador

Áreas de atuação

    Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

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

    Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Reuso.

    Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Linguagens de Programação.

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

Seção coletada automaticamente pelo Escavador

Organização de eventos

STAA, A. V. ; OLIVEIRA, T. C. . II Workshop Brasileiro de Desenvolvimento de Software Dirigido por Modelos (WB-DSDM?2011). 2011. (Congresso).

Seção coletada automaticamente pelo Escavador

Participação em eventos

SBES.Simpósio Brasileiro de Engenharia de Software. 2004. (Simpósio).

Seção coletada automaticamente pelo Escavador

Participação em bancas

Aluno: Wagner Schau de Castro

WERNER, ClaudiaOLIVEIRA, T. C.; SAADE, D. C. M.. TimeFEX: Uma Abordagem para a Modelagem de Comportamento em Linhas de Produtos de Software. 2011. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Carlos Alberto Simoes

Rocha, A.R.C.;OLIVEIRA, T. C.; BARCELLOS, M. P.; REIS, R. Q.. Repositório de Medidas para Organizações de Alta Maturidade em Processos de Software. 2011. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Vitor Pires Lopes

TRAVASSOS, Guilherme Horta;OLIVEIRA, T. C.; BARROS, M. O.; BIOLCHINI, J.. Repositório de Conhecimento de um Ambiente de Apoio À Experimentação em Engenharia de Software. 2010. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Natália Chaves Lessa

Rocha, A.R.C.; SOUZA, G. S.;OLIVEIRA, T. C.; CONTE, T. U.. Uma Abordagem para a Identificação de Causas de Problemas Utilizando Grounded Theory. 2010. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Giovani Salvador

OLIVEIRA, T. C.; BLOIS, M.; BLOIS, A. P. T.. Metodos Empiricos pra Validação da Reuse Description Language. 2008. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Marcos Tadeu Silva

Bastos, R.M.; BLOIS, M.;OLIVEIRA, T. C.. Autoria de Artefatos de Software. 2008. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Alexis Mulattieri Suarez Orozco

Z. Avelino; BEZERRA, E.;OLIVEIRA, T. C.. Linha de Produto de Testes Baseados em Modelos. 2008. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Roger Gonçalves Urdagarin

AVRITZER, A.; LEMELLE, P. F.;OLIVEIRA, T. C.. Uso de Práticas Extreme Programming no Desenvolvimento Global de Software. 2008. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Fabiana Zafallon Ferreira

Bastos, R.M.OLIVEIRA, T. C.; Yamagutti, M.H.. Modelo para Avaliação da Qualidade da Tradução entre Requisitos e Casos de Uso. 2007. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Elisa Cerri Cerri

Bastos, R.M.OLIVEIRA, T. C.; Crespo, S.. Um Modelo de Rastreabilidade Entre o Documento de Especificação de Requisitos e o Modelo de Caso de Uso do Sistema. 2007. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Luciano Bathglinin Biasi

BECKER, Karin;OLIVEIRA, T. C.; Oliveira, F.M.; Pimenta, M.S.. Geração Automática de Drivers e Stubs de teste para JUnit a partir de especificações U2TP. 2006. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Peter Schuk Hemesath

Bastos, R.M.; BECKER, Karin; Crespo, S.;OLIVEIRA, T. C.. Um Modelo de Análise de Viabilidade para Desenvolvimento de Componentes. 2006. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Christopher H

OLIVEIRA, T. C.; MILES, Gail. Powell. Workflow Management System based on formal UML Methods. 2005. Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool.

Aluno: Dean L Baker

OLIVEIRA, T. C.; LI, Dawn. Develop an Internal Help Desk Support System. 2005. Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool.

Aluno: Frank Fischer

OLIVEIRA, T. C.. Using .NET Software Agents to Automate a Simulated Factory. 2005. Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool.

Aluno: Peter Willetts

OLIVEIRA, T. C.; JING, Yanguo. A Personal Document Management System Utilising Agent Technology. 2005. Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool.

Aluno: Richard N

OLIVEIRA, T. C.; RUSSO, John. Gregory. Topic Maps For Genomic Knowledge Structures. 2005. Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool.

Aluno: Eliana Beatriz Pereira

Bastos, R.M.; BLOIS, M.;OLIVEIRA, T. C.; STAA, A. V.. Uma Proposta para Adaptação de Processos de Desenvolvimento de Software Baseados no Rational Unified Process. 2005. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

Aluno: Márcio Alexandre de Oliveira Pinto

OLIVEIRA, T. C.; SCHMITZ, E. A.. GP - Uma Ferramenta de Geração Iterativa de Código Fonte Uilizando o Método Rápido de Desenvolvimento de Sistemas (MRDS). 2004. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: John C Wilkinson

OLIVEIRA, T. C.; GARG, Lalit. Reducing Development Time And Increasing Software Re- Use In A Real-Timetemperature-Control Environment Using Incompatible Temperature Sensing And Controlling Devices. 2004. Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool.

Aluno: Jobson Luiz Massollar da Silva

TRAVASSOS, Guilherme Horta;OLIVEIRA, T. C.; XEXEO, G. B.; MENDES, M. E. X.; SOARES, S. C. B.. Uma Abordagem para Especificação de Requisitos Dirigida por Modelos Integrada ao Controle da Qualidade de Aplicações WEB. 2011. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Luiz Gustavo Lourenço Moura

França, F.M.G.; OLIVEIRA, C.E.T.; XEXEO, G. B.; SZTAINBERG, A.;OLIVEIRA, T. C.; PROTTI, F.. CNOSSOS - Middleware Distribuído Baseado na Permuta Multilateral como Modelo de Compartilhamento de Recursos em Redes P2P. 2010. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Mariano Angel Montoni

Rocha, A.R.C.;WERNER, Claudia; CONTE, T. U.; OLIVEIRA, K. M.;OLIVEIRA, T. C.. Uma Investigação sobre os Fatores Críticos de Sucesso em Iniciativas de Melhoria de Processos de Software. 2010. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Ana Paula Blois

OLIVEIRA, T. C.; BECKER, Karin; GIMENES, Itana; TRAVASSOS, Guilherme Horta; MATOSO, Marta;WERNER, Claudia. Uma Abordagem de Projeto Arquitetural Baseado em Componentes no Contexto Engenharia de Dominio. 2006. Tese (Doutorado em Doutorado Em Informatica) - Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia.

Aluno: Eliana Beatriz Pereira

Bastos, R.M.; BLOIS, M.;OLIVEIRA, T. C.. MAPS ? Método para Adaptação de Processos de Desenvolvimento de Software. 2008. Exame de qualificação (Doutorando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

OLIVEIRA, T. C.; CHOREN, R.. Professor Assistente. 2014. Universidade Federal Rural do Rio de Janeiro.

OLIVEIRA, T. C.; Paiva, E. N.; Magalhaes, C.. Professor Assistente. 2010. Universidade Federal Rural do Rio de Janeiro.

Seção coletada automaticamente pelo Escavador

Orientou

Ulisses Telemaco

Verificação Conceitual em Processos de Software; Início: 2015; Tese (Doutorado em Pós-Graduação) - Universidade Federal do Rio de Janeiro; (Orientador);

Maria Alcileia

Representação de Objetivos em Processos de Software; Início: 2013; Tese (Doutorado em PESC) - COPPE/UFRJ; (Orientador);

Rachel Vital

AGILECRITPATH: Identificando Tarefas Críticas em Ambientes Ágeis; 2019; Dissertação (Mestrado em PESC) - COPPE/UFRJ,; Orientador: Toacy Cavalcante de Oliveira;

André Brito

Uma Proposta para Representação de Adaptação de Processos de Negócios Modelados em BPMN Considerando as Perspectivas Organizacional e Informacional; 2019; Dissertação (Mestrado em PESC) - COPPE/UFRJ, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Toacy Cavalcante de Oliveira;

Gláucia Melo

Retrieving Curated Stack Overflow of Similar Project Tasks; 2018; Dissertação (Mestrado em PESC) - COPPE/UFRJ,; Orientador: Toacy Cavalcante de Oliveira;

Talita Lopes Gomes

Reuse Miner: Mining Framework Instantiation Processes; 2015; Dissertação (Mestrado em PESC) - COPPE/UFRJ,; Orientador: Toacy Cavalcante de Oliveira;

Ivens da Silva Portugal

MylynSDP: Adding Software Process Execution with Artifact Filtering, Degree of Interest and Task Context; 2014; Dissertação (Mestrado em PESC) - COPPE/UFRJ,; Orientador: Toacy Cavalcante de Oliveira;

Edson Mello

Colaborações em Processos de Reutilização; 2013; Dissertação (Mestrado em Sistemas) - Universidade Federal do Rio de Janeiro,; Orientador: Toacy Cavalcante de Oliveira;

Kleinner Farias

Avalianda UML-Profiles; 2008; 0 f; Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Toacy Cavalcante de Oliveira;

Fábio Basso

Aplicação de MDA no Desenvolvimento de Sistemas Embarcados; 2006; Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul,; Orientador: Toacy Cavalcante de Oliveira;

Qin Wu

Automating web search by using dynamical invocation of WebServices; 2005; 70 f; Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool,; Orientador: Toacy Cavalcante de Oliveira;

Richar Drury

Is outsourcing of development worthwhile when using a Model Driven Architecture?; 2005; 50 f; Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool,; Orientador: Toacy Cavalcante de Oliveira;

Joseane Pedroso

Plataformas para suporte à Engenharia de Linhas de Produto de Software; 2005; 0 f; Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Toacy Cavalcante de Oliveira;

Leonardo Penczek

Instanciação de Frameworks Orientados a Aspectos; 2005; 0 f; Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul,; Orientador: Toacy Cavalcante de Oliveira;

David Hume

Building trust in software agents; 2005; 0 f; Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool,; Orientador: Toacy Cavalcante de Oliveira;

Frank Daalmanns

Strategies and potential tools to mitigate issues in Global Software Development; 2005; 0 f; Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool,; Orientador: Toacy Cavalcante de Oliveira;

Thaize Rorato

Formalização de RDL; 2005; 0 f; Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Quantiza Systems; Orientador: Toacy Cavalcante de Oliveira;

Sudipto Sarkar

Using Mining Techniques in Product Definitions; 2004; Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool,; Orientador: Toacy Cavalcante de Oliveira;

Fabiano Turchetto

UM ROAD MAP PARA IMPLANTAÇÃO DE SQA; 2004; Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul,; Orientador: Toacy Cavalcante de Oliveira;

Baskar Vadivelu

Rule Engine for Canadian Personal Income Tax System; 2004; 0 f; Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool,; Orientador: Toacy Cavalcante de Oliveira;

Zoran Veljkovic

An analysis of the software vehicle development process as base for requirement guidelines definition for common model based process; 2004; 0 f; Dissertação (Mestrado em Master Of Information Technology) - University of Liverpool,; Orientador: Toacy Cavalcante de Oliveira;

Edson Mello

Recomendação de Contexto de Tarefa em Desenvolvimento de Software; 2019; Tese (Doutorado em PESC) - COPPE/UFRJ,; Orientador: Toacy Cavalcante de Oliveira;

Renata Mesquita

Mapeamento entre Modelos de Processos e Projetos de Software; 2019; Tese (Doutorado em PESC) - COPPE/UFRJ, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Toacy Cavalcante de Oliveira;

Raquel Pillat

BPMNt: Uma Proposta para Representação de Adaptação de Processo Flexível em BPMN; 2018; Tese (Doutorado em PESC) - COPPE/UFRJ, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Toacy Cavalcante de Oliveira;

Fabio Paulo Basso

Reuse Contracts - An abstract Reuse Specification; 2017; Tese (Doutorado em PESC) - COPPE/UFRJ, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Toacy Cavalcante de Oliveira;

André Campos

Processos de Software com BPMN; 2017; Tese (Doutorado em PESC) - COPPE/UFRJ,; Orientador: Toacy Cavalcante de Oliveira;

Eliene Pereira

Adaptação em Processos de Software; 2011; Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul,; Coorientador: Toacy Cavalcante de Oliveira;

Talita Gomes

Um Sistema de Agendamento de Eventos Inteligente; 2012; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação e Informação) - COPPE/UFRJ; Orientador: Toacy Cavalcante de Oliveira;

Melissa Northfleet

Um Ambiente de Execução para RDL; 2005; 0 f; Trabalho de Conclusão de Curso; (Graduação em Ciencia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul; Orientador: Toacy Cavalcante de Oliveira;

FILIPE KOVALSKI DE OLIVEIRA

SPEMTOOL; 2005; Trabalho de Conclusão de Curso; (Graduação em Ciencia da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul; Orientador: Toacy Cavalcante de Oliveira;

Seção coletada automaticamente pelo Escavador

Foi orientado por

Carlos José Pereira de Lucena

Uma Abordagem Sistemática para a Instanciação de Frameworks Orientados a Objetos; 2001; 0 f; Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Carlos José Pereira de Lucena;

Seção coletada automaticamente pelo Escavador

Produções bibliográficas

  • GONÇALES, LUCIAN JOSÉ ; FARIAS, Kleinner ; OLIVEIRA, TOACY CAVALCANTE DE ; SCHOLL, MURILO . Comparison of Software Design Models. ACM COMPUTING SURVEYS , v. 52, p. 1-41, 2019.

  • FARIAS, Kleinner ; CAVALCANTE DE OLIVEIRA, TOACY ; JOSÉ GONÇALES, LUCIAN ; BISCHOFF, VINICIUS . UML2Merge: a UML extension for model merging. IET Software , v. 13, p. 575-586, 2019.

  • LUCAS, EDSON M. ; OLIVEIRA, TOACY C. ; FARIAS, Kleinner ; ALENCAR, PAULO S.C. . CollabRDL: A language to coordinate collaborative reuse. JOURNAL OF SYSTEMS AND SOFTWARE , v. 131, p. 505-527, 2017.

  • FARIAS, K. ; OLIVEIRA, T. C. ; GONÇALES, L. J. ; BISCHOFF, V. . Modeling Composition of UML Profiles with Alloy. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING , v. 6, p. 223-232, 2017.

  • BASSO, F. P. ; OLIVEIRA, T. C. ; WERNER, C. ; BECKER, L. B. . Building the Foundations for 'MDE as Service'. IET Software , p. 1-25, 2017.

  • BASSO, FÁBIO P. ; OLIVEIRA, TOACY C. ; WERNER, CLÁUDIA M.L. ; FRANTZ, RAFAEL Z. . Analysis of Asset Specification Languages for Representation of Descriptive Data from MDE Artifacts. Procedia Computer Science , v. 100, p. 221-228, 2016.

  • BASSO, F. P. ; PILLAT, RAQUEL MAINARDI ; OLIVEIRA, T. C. ; ROOS-FRANTZ, FABRICIA ; FRANTZ, RAFAEL Z. . Automated Design of Multi-Layered Web Information Systems. The Journal of Systems and Software , v. 117, p. 612-637, 2016.

  • PILLAT, RAQUEL M. ; OLIVEIRA, TOACY C. ; ALENCAR, PAULO S.C. ; COWAN, DONALD D. . BPMNt: A BPMN Extension for specifying software process tailoring. Information and Software Technology , v. 57, p. 95-115, 2015.

  • GONÇALES, LUCIAN JOSÉ ; FARIAS, Kleinner ; SCHOLL, MURILO ; VERONÉZ, MAURÍCIO ; DE OLIVEIRA, TOACY CAVALCANTE . Comparison of Design Models: A Systematic Mapping Study. International Journal of Software Engineering and Knowledge Engineering , v. 25, p. 1765-1769, 2015.

  • BASSO, FÁBIO PAULO ; PILLAT, RAQUEL MAINARDI ; OLIVEIRA, TOACY CAVALCANTE ; BECKER, Leandro Buss . Supporting large scale model transformation reuse. SIGPLAN Notices (Cessou em 1991. Cont. ISSN 1523-2867 ACM SIGPLAN Notices) , v. 49, p. 169-178, 2014.

  • OLIVEIRA, T. C. ; ALENCAR, Paulo ; Cowan, Don . Reusetool an extensible Tool Support for Object-Oriented Framework Reuse. The Journal of Systems and Software , v. 84, p. 2234-2252, 2011.

  • FARIAS, Kleinner ; OLIVEIRA, T. C. ; K. . A Flexible Strategy-Based Model Comparison Approach: Bridging the Syntactic and Semantic Gap. Journal of Universal Computer Science (Print) , v. 15, p. 2138, 2009.

  • BLOIS, A. P. T. ; LUMERTZ, P. ; OLIVEIRA, T. C. . Quantools: A MDA transformation approach. Revista de Informática Teórica e Aplicada (Impresso) , v. 16, p. 53-56, 2009.

  • MENDONÇA, Marcilio ; OLIVEIRA, T. C. ; COWAN, Donald D . Collaborative Product Configuration: Formalization and Efficient Algorithms for Dependency Analysis. Journal of Software , v. 3, p. 1, 2008.

  • OLIVEIRA, T. C. ; ALENCAR, Paulo ; COWAN, Donald D ; LUCENA, Carlos J. P. . RDL: A language for framework instantiation representation. The Journal of Systems and Software , v. 80, p. 1902-1929, 2007.

  • MATHIAS FILHO, Ivan ; OLIVEIRA, T. C. ; LUCENA, Carlos J. P. . A Framework Instantiation Approach Based on the Features Model. Journal of Systems and Software , v. 73, n.2, p. 333-349, 2004.

  • OLIVEIRA, T. C. ; LUCENA, Carlos J. P. ; COWAN, Donald D ; MATHIAS FILHO, Ivan ; ALENCAR, Paulo . Software process representation and analysis for framework instantiation. IEEE Transactions on Software Engineering , v. 30, n.3, p. 145-159, 2004.

  • OLIVEIRA, T. C. ; CARVALHO, S. E. . An Incremental Model for Concurrent Objects.. Electronic Notes in Theoretical Computer Science , 1998.

  • OLIVEIRA, T. C. ; CARVALHO, S. E. ; CRUZ, S. O. . Second Generation Object-Oriented Development. Electronic Notes in Theoretical Computer Science , 1998.

Seção coletada automaticamente pelo Escavador

Outras produções

OLIVEIRA, T. C. ; ALMEIDA, D. ; GRAEL, O. ; U. Telemaco . OWse Application Framework. 2009.

OLIVEIRA, T. C. . 2GOOD. 1997.

OLIVEIRA, T. C. . TOOL. 1995.

MATHIAS FILHO, Ivan ; OLIVEIRA, T. C. . Processo de Software - SCRUB. 2009.

OLIVEIRA, T. C. ; LUCENA, Carlos J. P. ; COWAN, Donald D ; ALENCAR, Paulo . Process-Based Representation and Analysis of Framework Instantiation. 2001.

OLIVEIRA, T. C. ; LUCENA, Carlos J. P. ; CARVALHO, S. E. . DSSFRAME ? A Decision Support System Framework with Agents. 2000.

OLIVEIRA, T. C. ; CARVALHO, S. E. . State dependent behavior in the ARTS project. 1997.

Seção coletada automaticamente pelo Escavador

Projetos de pesquisa

  • 2011 - 2013

    Infra-Estrutura Computacional para apoio à Análise Comportamental em Projetos de Software baseados em um Meta-modelo de Artefatos, Descrição: Projetos de desenvolvimento de software são fortemente dependentes do perfil de seus participantes, o que pode levar a variações em seus resultados esperados. Variações em projetos de desenvolvimentos são indesejadas uma vez que interferem na previsibilidade de suas atividades e ações e em ultima análise, na qualidade do produto de software construído. Neste contexto, a identificação e disseminação de boas práticas de comportamento quando na execução das atividades pertinentes a um projetos de software, é fator que atenua variações e estimula previsibilidade. Este projeto de pesquisa tem por finalidade estabelecer uma infra-estrutura computacional para o apoio à análise comportamental em projetos de desenvolvimento de software a partir de uma meta-modelo de artefatos de software e a posterior disseminação dos padrões de comportamento encontrados. Como parte da infra-estrutura, definiremos um meta-modelo para artefatos de software e um repositório contendo instancias deste meta-modelo. Tanto o Meta-modelo de Artefatos quanto o Repositório de Artefatos serão concebidos a partir de extensões do SPEM 2.0. É também objetivo deste projeto e, portanto parte da infra-estrutura, estabelecer um conjunto de padrões de comportamento que emergirão através da análise quantitativa do histórico de acessos ao repositório. A validação das teorias desenvolvidas durante este projeto de pesquisa se dará através de procedimentos de experimentação usados em Engenharia de Software. Tais experimentos utilizarão o repositório de artefatos construído e as técnicas de análise comportamental estabelecidas, bem como servirão para retro-alimentação em um ciclo de melhoria continua dos resultados encontrados.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (2) / Doutorado: (1) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro., Número de produções C, T & A: 3

  • 2010 - 2015

    Next Generation Web Approaches and Tools, Descrição: Recasting the Web architectures: Current distributed software approaches and architectures lack dynamic, service-oriented and event-based Web architectures and applications based on modular components that expose their interface signatures and event-based behavior to other components to support inter-user or inter-enterprise behavioral process, advanced interaction and collaboration. Existing approaches also lack generative, model-driven methods and process-based quality assurance methods that are based on frameworks and product lines for the development of models and applications. These generative methods must be presented in a fashion that significantly reduces the complexity of creation, deployment and evolution, thus minimizing the need for expert personnel.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Toacy Cavalcante de Oliveira - Integrante / Carlos J. P. Lucena - Integrante / Donald D Cowan - Coordenador / ALENCAR, PAULO S.C. - Integrante.

  • 2005 - 2007

    Modelo de Features para Utilificação, Descrição: Utilização do Modelo de Features para Sistemas dependentes de plataformas. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro., Número de produções C, T & A: 1 / Número de orientações: 1

  • 2003 - 2004

    ESSMAs, Descrição: Engenharia de Software Para Sistemas Multi Agentes. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Toacy Cavalcante de Oliveira - Integrante / Carlos J. P. Lucena - Coordenador., Financiador(es): Pontifícia Universidade Católica do Rio de Janeiro - Bolsa.

  • 1995 - 1999

    2GOOD - 2ng Generation Object Oriented Design, Descrição: Construção de uma Ferramenta Case de Segunda Geração. , Situação: Desativado; Natureza: Pesquisa. , Integrantes: Toacy Cavalcante de Oliveira - Integrante / Sergio E.R Carvalho - Coordenador.

Seção coletada automaticamente pelo Escavador

Projetos de desenvolvimento

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

  • 2004 - 2008

    PDS - Quantiza/AGT/PUCRS, Descrição: Desenvolvimento de uma Plataforma de Suporte ao Processo Quantiza. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Toacy Cavalcante de Oliveira - Coordenador / Thaize Rorato - Integrante., Financiador(es): Quantiza Systems - Remuneração.

Seção coletada automaticamente pelo Escavador

Prêmios

2009

Prêmio Solução Rio Info - Desenvolvimento Eficiente de Sistemas, Rio Info.

Histórico profissional

Seção coletada automaticamente pelo Escavador

Endereço profissional

  • Universidade Federal do Rio de Janeiro, COPPE, Programa de Engenharia de Sistemas e Computação. , Cidade Universitária, Centro de Tecnologia, Bloco H, Sala 319, Ilha do Governador, 21941-972 - Rio de Janeiro, RJ - Brasil, Telefone: (21) 25628672, URL da Homepage:

Seção coletada automaticamente pelo Escavador

Experiência profissional

  • 2010 - Atual

    Universidade Federal do Rio de Janeiro

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

    Atividades

    • 02/2010

      Pesquisa e desenvolvimento , COPPE, Programa de Engenharia de Sistemas e Computação.,Linhas de pesquisa

    • 02/2010

      Ensino, PESC - Programa de Engenharia de Sistemas e Computação, Nível: Pós-Graduação,Disciplinas ministradas, Reutilização de Software

  • 2004 - 2008

    Pontifícia Universidade Católica do Rio Grande do Sul

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

    Atividades

    • 06/2004

      Pesquisa e desenvolvimento , Reitoria, Faculdade de Informárica.,Linhas de pesquisa

    • 06/2004

      Ensino, Ciência da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Topicos Especiais em Engenharia de Software II

    • 06/2004 - 03/2008

      Ensino, Ciencia da Computação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software

  • 2002 - 2009

    University of Liverpool

    Vínculo: Professor Visitante, Enquadramento Funcional: Professor Adjunto, Carga horária: 0

    Outras informações:
    Atuação como professor em curso de Mertrado online junto ao Departamento de Computação. Não há carga horária semana e sim dependendo da demanda de alunos.

    Atividades

    • 08/2003

      Outras atividades técnico-científicas , Online High Education, Online High Education.,Atividade realizada, Orientação de Mestrandos.

    • 10/2002

      Ensino, Master Of Information Technology, Nível: Pós-Graduação,Disciplinas ministradas, Internet Programming, Software Agents, Software Engineering

  • 2001 - 2001

    Instituto Militar de Engenharia

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

    Atividades

    • 07/2001 - 12/2001

      Ensino, Engenharia, Nível: Graduação,Disciplinas ministradas, Linguagens de Programação

  • 2003 - 2004

    Pontifícia Universidade Católica do Rio de Janeiro

    Vínculo: Pesquisador Associado, Enquadramento Funcional: Bolsa DTI 7A, Carga horária: 40

  • 1995 - 2001

    Pontifícia Universidade Católica do Rio de Janeiro

    Vínculo: Colaborador, Enquadramento Funcional: Desenvolvedor, Carga horária: 16

    Outras informações:
    Desenvolvimento de Ambientes para CASE

    Atividades

    • 09/2003 - 05/2004

      Pesquisa e desenvolvimento , Departamento de Informática, Laboratório de Engenharia de Software.,Linhas de pesquisa

    • 03/2001 - 03/2002

      Ensino, Especialização Em Si, Nível: Aperfeiçoamento,Disciplinas ministradas, Programação Java para WEB

    • 10/1999 - 10/2001

      Pesquisa e desenvolvimento , Departamento de Informática, Laboratório de Engenharia de Software.,Linhas de pesquisa

    • 08/1995 - 10/1999

      Pesquisa e desenvolvimento , Departamento de Informática, Laboratório de Metodos Formais.,Linhas de pesquisa

    • 03/1999 - 07/1999

      Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, Orientação a Objetos

  • 2010 - Atual

    University of Waterloo

    Vínculo: Professor Visitante, Enquadramento Funcional: Visitante

    Atividades

    • 08/2010

      Pesquisa e desenvolvimento , David R. Cheriton School of Computer Science, .,Linhas de pesquisa