Fábio Paulo Basso

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


Doutor pela Universidade Federal do Rio de Janeiro (UFRJ), mestre em Ciência da Computação pela Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) e graduado em Informática pela Universidade Regional do Noroeste do Estado do Rio Grande do Sul (UNIJUÍ). Tem experiência com pesquisa e desenvolvimento em Engenharia de Software, atuando principalmente nos seguintes temas: Desenvolvimento ágil de software, arquiteturas de desenvolvimento Java, reúso de software por meio de Engenharia Dirigida por Modelos (MDE) e refatoração, Padrões de Projeto, UML e Linguagens Específicas de Domínio (DSLs). É arquiteto e desenvolvedor para plataformas Web, Desktop e Mobile com larga experiência em tecnologias que dão suporte para Java (J2ME, J2SE e J2EE). Em 2007, fundou a empresa ADAPIT Soluções em TI, spin-off do trabalho desenvolvido em seu mestrado com foco em MDE como um Serviço (P&D em Engenharia de Software), que esteve incubada na Raiar (Ambiente de Desenvolvimento de Startups da PUCRS). Atuou como seu diretor até 2011. Atualmente é professor adjunto no cursos de Engenharia de Software e Ciências da Computação da Universidade Federal do Pampa (UNIPAMPA), campus de Alegrete (RS). (Texto informado pelo autor)


Identificação


Nome
Fábio Paulo Basso
Nome em citações bibliográficas
BASSO, F. P.;BASSO, FÁBIO PAULO;BASSO, Fábio P.;Fábio P. Basso;Fabio Paulo Basso;Fabio P. Basso;Basso, Fábio P.;BASSO, FABIO P.;BASSO, FÁBIO;BASSO, FABIO PAULO

Endereço


Endereço Profissional
Universidade Federal do Pampa, Campus de Alegrete.
Avenida Tiaraju, 810, Sala 220
Ibirapuitã
97546550 - Alegrete, RS - Brasil
Telefone: (54) 34218400
Fax: (54) 34218401


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


2012 - 2017
Doutorado em Engenharia de Sistemas e Computação.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Título: RAS++: Representing Hybrid Reuse Assets for MDE as a Service, Ano de obtenção: 2017.
Orientador: Toacy Cavalcante de Oliveira.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
2004 - 2006
Mestrado em Ciência da Computação.
Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS, Brasil.
Título: FEATURES-ORIENTED MODEL-DRIVEN ARCHITECTURE: Uma Abordagem para MDD,Ano de Obtenção: 2006.
Orientador: Toacy Cavalcante Oliveira.
Palavras-chave: Engenharia de Software; Model Driven Architecture; Automatização de Processos de Desenvolvimento.
Grande área: Ciências Exatas e da Terra
1998 - 2002
Graduação em Informática.
Universidade Regional do Noroeste do Estado do Rio Grande do Sul, UNIJUI, Brasil.




Atuação Profissional



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

2018 - Atual
Vínculo: , Enquadramento Funcional:


ADAPIT Soluções em Tecnologia da Informção, ADAPIT, Brasil.
Vínculo institucional

2008 - 2009
Vínculo: , Enquadramento Funcional:


Universidade Federal do Pampa, UNIPAMPA, Brasil.
Vínculo institucional

2017 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Professor Adunto, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

3/2018 - Atual
Direção e administração, Campus de Alegrete, .

Cargo ou função
Coordenação de Estágios em Engenharia de Software - 1. Semestre (240h).
3/2018 - Atual
Ensino, Engenharia de Software, Nível: Graduação

Disciplinas ministradas
Algoritmos e Programação (120h)
Engenharia Dirigida por Modelos (60h)
Resolução de Problemas V (120h)
11/2017 - 3/2018
Direção e administração, Campus de Alegrete, .

Cargo ou função
Coordenação de Estágios em Engenharia de Software - Período Letivo Especial I - Verão (240h).
1/2018 - 2/2018
Ensino, Engenharia de Software, Nível: Graduação

Disciplinas ministradas
Modelagem e Projeto de Banco de Dados (60h)

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul, IFRS, Brasil.
Vínculo institucional

2016 - 2017
Vínculo: , Enquadramento Funcional: Professor Substituto, Carga horária: 40

Atividades

02/2017 - Atual
Ensino,

Disciplinas ministradas
Banco de Dados (64 h)
02/2017 - 07/2017
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Introdução à Computação (60 h)
02/2017 - 07/2017
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Laboratório de Programação Orientada a Objetos II (60 h)
02/2017 - 07/2017
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Programação Orientada a Objetos II (60 h)
02/2017 - 07/2017
Ensino, Alimentos, Nível: Graduação

Disciplinas ministradas
Informática Básica (30 h)
02/2017 - 07/2017
Ensino, Alimentos, Nível: Graduação

Disciplinas ministradas
Informática Aplicada (30 h)
02/2017 - 07/2017
Ensino, Viticultura e Enologia, Nível: Graduação

Disciplinas ministradas
Informática (30 h)
11/2016 - 12/2016
Ensino,

Disciplinas ministradas
Algoritmos (128 h)
11/2016 - 12/2016
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Interação Humano-Computador
11/2016 - 12/2016
Ensino, Horticultura, Nível: Graduação

Disciplinas ministradas
Informática (30 h)

Nova OWSE Informática LTDA, OWSE, Brasil.
Vínculo institucional

2011 - 2012
Vínculo: , Enquadramento Funcional: Programador Java Sênior, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
A empresa se tornou referência na área de desenvolvimento de aplicações Java para a plataforma web, desktop e mobile. A OWSE é uma empresa de TI especializada em desenvolvimento de sistemas para apoio logístico e portuário.

Atividades

09/2011 - 02/2012
Serviços técnicos especializados , Desenvolvimento de Sistemas, .

Serviço realizado
Desenvolvimento de sistemas de informações em plataformas web e mobile; Desenvolvolvimento multi-camada utilizando arquitetura composta de JBOSS Seam, Hibernate, JSF, Facelets e Oracle; Integrante de time em desenvolvimento ágil de software com o framework Scrum; Integrante de atividades associadas ao desenvolvimento, como de integração contínua, planejamento de iterações e da arquitetura do sistema.

Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Vínculo institucional

2012 - 2016
Vínculo: Bolsista, Enquadramento Funcional: Pesquisador de doutorado, Regime: Dedicação exclusiva.
Outras informações
Investigação focada em diversas técnicas de reutilização, como reúso oportunista, MDE, arquiteturas para Linhas de Produto, ou Software Product Lines (SPL) e ativos reutilizáveis implementados por meio de Reusable Asset Specification (RAS)

Vínculo institucional

2011 - 2011
Vínculo: bolsista, Enquadramento Funcional: Especialista Visitante do CNPq - Nível C, Regime: Dedicação exclusiva.
Outras informações

Projeto de pesquisa: InfraEstrutura Computacional para apoio à Análise Comportamental em Projetos de Software baseados em um Metamodelo de Artefatos
Objetivo: Desenvolvimento de um repositório de modelos de artefatos de software. Criou-se uma Domain Specific Language (DSL) baseada em Eclipse Modelling Framework (EMF) e estudou-se dois sistemas gerenciadores de persistência de modelos (CDO e EMFStore). A DSL foi mapeada para o gerenciador de repositório de modelo CDO. Por fim, o repositório foi gerado pelo CDO em base relacional do SGBD postgre 8. Tal repositório foi populado com dados de processos, usado posteriormente para mineração, compreensão e otimização de processos de desenvolvimento de software.

Atividades

03/2012 - Atual
Pesquisa e desenvolvimento , Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia, .

01/2011 - 06/2011
Pesquisa e desenvolvimento , Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia, .


Adapit Soluções em Tecnologia da Informação LTDA, ADAPIT, Brasil.
Vínculo institucional

2007 - 2011
Vínculo: Sócio, Enquadramento Funcional: Diretor e Líder de Equipe, Carga horária: 40
Outras informações
1) Missão: Desenvolver software por demanda a um baixo custo e também prover produtos e serviços para maximizar a produção de pequenas fábricas de software.
2) Histórico: Fundei a empresa com o objetivo de inovar no setor por meio de um sistema para desenvolvimento de software dirigido por modelos (WCT). O plano de negócios foi aprovado na seleção da incubadora de empresas RAIAR (do TENCOPUC), incubando a empresa de 2007 à 2011. Ao longo desses anos, prestamos serviços para fábricas de software, desenvolvemos produtos de software e angariamos capital à fundo perdido pela FINEP, aplicado no desenvolvimento do sistema inovador WCT.
3) WCT: É um produto open source do tipo toolkit, agrupando quatro sub-sistemas: a) uma linguagem específica de domínio para o desenho automatizado de sistemas de informação (MockupToME DSL); b) uma linguagem específica de domínio para integração de conceitos de linhas de produto e de transformadores de modelos (FOMDA DSL), usada para auxiliar o engenheiro de software na introdução do WCT em diferentes contextos para adoção; c) geradores de código para a plataforma Java J2SE, J2ME e J2EE; d) um ambiente de modelagem independente do Eclipse Modeling Framework (EMF), com melhor usabilidade, que integra wizards para a execução de refinamentos e transformações de modelos.

Atividades

01/2008 - 02/2011
Pesquisa e desenvolvimento , Engenharia de Software Automatizada, .

03/2007 - 02/2011
Direção e administração, Direção e Gerência de Desenvolvimento de Sistemas, .

Cargo ou função
Direção da empresa.
03/2007 - 02/2011
Pesquisa e desenvolvimento , Pesquisa Aplicada, .

03/2007 - 02/2011
Serviços técnicos especializados , Desenvolvimento de Sistemas, .

Serviço realizado
Desenvolvimento de sistema de leilão virtual ; Desenvolvimento de sistema de gerenciamento de treinamentos; Desenvolvimento de sistema de gerenciamento de controle de qualidade; Desenvolvimento de sistema de gerenciamento de controle de requisitos ; Desenvolvimento de sistema de MDD denominado WCT; Desenvolvimento de linguagem específica de domínio denominada MockupToMDE DSL; Desenvolvimento de linguagem específica de domínio denominada FOMDA DSL.
03/2007 - 02/2011
Serviços técnicos especializados , Plano e Estratégia de Negócios, .

Serviço realizado
Alinhamentos estratégicos com a incubadora de empresas RAIAR, TECNOPUC, PUCRS; Cargo administrativo - direção, gerência, estratégia e marketing; Estudo preliminar de levantamento da maturidade do mercado e de dificuldades para aceitação da tecnologia proposta ; Elaboração do plano de negócios.
05/2008 - 05/2008
Treinamentos ministrados , Prestação de Serviços, .

Treinamentos ministrados
Treinamento na linguagem de programação Java. Carga horárias = 40 horas. Cliente - Quantiza Systems

Target Informática LTDA, Target, Brasil.
Vínculo institucional

2003 - 2008
Vínculo: Colaborador, Enquadramento Funcional: Instrutor, Desenvolvedor e Consultor

Atividades

12/2003 - 08/2008
Treinamentos ministrados , Linguagens de Programação, Linguagens de Programação.

Treinamentos ministrados
EJB: Enterprise JavaBeans
Hibernate - Framework de Mapeamento Objeto-Relacional
JPA: Java Persistence API
Java - Fundamentos da Linguagem
Java Avançado - Interface Gráfica e Acesso a Banco de Dados
JSP Avançado - Struts
JSP e Servlets
JME Avançado - Desenvolvimento para Dispositivos Móveis em Aplicações Empresarias
JME Fundamentos - Interface Gráfica para Dispositivos Móveis
Linguagem de Programação C
Linguagem de Programação C++
Mapeamento Objeto-Relacional
Orientação a Objetos
Spring
UML: Unified Modeling Language
02/2004 - 04/2004
Conselhos, Comissões e Consultoria, Desenvolvimento, Desenvolvimento.

Cargo ou função
Desenvolvedor Java com JSP e EJB.

Quantiza Systems, QUANTIZA, Brasil.
Vínculo institucional

2004 - 2005
Vínculo: Estagiário FIJO, Enquadramento Funcional: Programador Java Senior, Carga horária: 20
Outras informações
Ingressei na empresa em um projeto para desenvolver uma ferramenta de MDA para gerência da qualidade de software. Para isto, auxiliei a coordenar e desenvolver projetos Java com os frameworks: spring, acegi security, "jsp, jstl e jsf", hibernate, etc. O objetivo foi definir um padrão de desenvolvimento, para que uma ferramenta interna de geração automatizada de código pudesse gerar boa parte do código de um sistema.

Vínculo institucional

2004 - 2005
Vínculo: Bolsista, Enquadramento Funcional: Líder de equipe de desenvolvedores juniores, Carga horária: 8

Atividades

4/2005 - 5/2005
Outras atividades técnico-científicas , Fijo, Fijo.

Atividade realizada
Desenvolvimento de Aplicações Multi-Plataforma com: Spring, Hibernate, Acegy, Swing, MIDP e Burlap.

Universidade Regional do Noroeste do Estado do Rio Grande do Sul, UNIJUI, Brasil.
Vínculo institucional

2002 - 2002
Vínculo: Outro, Enquadramento Funcional: Estágio Voluntário Não Remunerado, Carga horária: 20
Outras informações
Atuação: Desenvolvimento de Home Page para acesso às informações do IPD (Instituto de Processamento de Dados) utilizando códigos Java - Servlets

Atividades

6/2002 - 8/2002
Estágios , Núcleo de Processamento de Dados Npd, Processamento de Dados.

Estágio realizado
Função: Análise de sistemas, Programação Java em Banco de Dados DB2, Desenvolvimento de Aplicações Utilizando JSP/Servlets Java, Desenvolvimento de Páginas html Utilizando o Software Macromedia DreamWeaver 4,.

Centro de Integração Empresa Escola, CIEE, Brasil.
Vínculo institucional

1999 - 2000
Vínculo: Outro, Enquadramento Funcional: Estagiário, Carga horária: 40
Outras informações
Atuação: Configuração de Hardware e Software, Auxiliar na Administração e Manutenção de Rede Heterogênea Linux/Windows, Instrutor de Usuários em Diversos Aplicativos.

Atividades

7/1999 - 9/2000
Estágios , Centro de Integração Empresa Escola, .

Estágio realizado
Função: Manutenção e Configuração de Equipamentos, Instalação e Configuração de Softwares, Monitoria de Usuários, Auxiliar na Instalação e Configuração de Servidor para Rede Heterogênea Linux/WindowsNT..


Linhas de pesquisa


1.
Repositório de modelos, ou Model Repository
2.
Metamodelagem, ou Metamodeling
3.
Programação Gerativa, ou Generative Programming
4.
MDE como Serviço, ou MDE as Service
5.
Reutilização de Software
6.
Aplicação de MDE em contextos de startups
7.
Engenharia Dirigida por Modelos, ou Model-Driven Engineering (MDE)
8.
Desenvolvimento de Software Dirigido a Modelos, ou Model-Driven Development (MDD)
9.
Desenvolvimento de Sistemas de Informação em Plataformas Web, Mobile e Desktop
10.
Linguagens Específicas de Domínio, ou Domain Specific Languages (DSL)


Projetos de pesquisa


2018 - Atual
Fundamentação para Transferência de Tecnologia no MDE como um Serviço
Descrição: Na definição de artefatos para Engenharia Dirigida por Modelos (MDE) encontram-se aplicativos construídos como Linguagens Específicas de Domínio (DSLs), ferramentas de modelagem ou de refinamento de modelos, bem como qualquer recurso que dê suporte para atividades da Engenharia de Software por meio de modelos. Tais artefatos visam aumentar a qualidade de produtos de software assim como automatizar tais atividades. Independentemente da natureza do artefato e de seus criadores (indústria ou academia), tem-se como meta introduzi-los em fábricas de software. Isto ocorre por meio de serviços especialistas denominados por MDE como um Serviço (MDEaaS). MDEaaS inclui a execução de fases de integração destes artefatos em processos que atendem à contextos específicos de fábricas de software. Processos são customizados e automatizados para cada caso de uma empresa prospectada para transferência de tecnologia. Estes serviços precisam considerar uma perspectiva tridimensional de ecossistemas, que inclui visões técnica, social e de negócios como fontes de influência na tomada de decisão para a transferência de tecnologias. No entanto, tais serviços são atualmente realizados de modo ad-hoc, ou seja, sem uma boa fundamentação para sua execução. Percebe-se que há uma limitação na literatura, pois não há uma abordagem sistemática para o MDEaaS que possa ser repetida diversas vezes para diferentes contextos de empresas, muito menos uma que considere as três visões de ecossistemas de software. Esta falta de uma sistematização deve-se muito às limitações do corpo de conhecimento empírico na área, o que gera incerteza de sucesso na implementação do MDEaaS e aumenta os riscos na transferência dessas tecnologias para as fábricas de software. Em análises do estado da arte, percebe-se a falta de um corpo de conhecimento para fomentar iniciativas na área. Por exemplo, não há contribuições científicas que auxiliam no mapeamento dos riscos do MDEaaS, nem das boas práticas para a condução destes serviços. Também inexiste uma abordagem sistemática de suporte ao engenheiro de software para definir fatores de produção, como análise e prospecção de curva de aprendizado, melhoria/prejuízo de produção e o Retorno de Investimento (ROI) associado com os artefatos de MDE. Fatores de produção são sempre avaliados pela indústria de software antes de investir na adoção de qualquer tecnologia, mas pouco se entende desses fatores no que tange serviços de Engenharia de Software em geral. Portanto, tem-se por objetivo nesse projeto de pesquisa estabelecer as fundamentações para a execução do MDEaaS, focado no levantamento de fatores de produção que afetam a transferência de tecnologia de MDE para contextos de fábricas de software..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (14) .
Integrantes: Fábio Paulo Basso - Coordenador / Raquel Maindardi Pillat - Integrante / Toacy Cavalcante Oliveira - Integrante / Leandro Buss Becker - Integrante / Cláudia Maria Lima Werner - Integrante / Kleinner Farias - Integrante / Fabricia Rooz-Frantz - Integrante / FRANTZ, RAFAEL Z. - Integrante / Valdemar V. Graciano Neto - Integrante / Elisa Yumi Nakagawa - Integrante / Rodrigo Pereira dos Santos - Integrante / Geraldo Zimbrão - Integrante / Elder de Macedo Rodrigues - Integrante / Maicon Bernardino - Integrante / Cristiano Tolfo - Integrante.
Número de produções C, T & A: 4
2018 - Atual
Aprendizagem baseada em problemas aplicada na engenharia de software
Descrição: A metodologia de ensino-aprendizagem denominada Aprendizagem Baseada em Problemas - ABP visa à promoção de habilidades por meio de resolução de problemas reais. Esta metodologia tem sido estudada e aplicada por diferentes áreas de conhecimento, inclusive na área da computação. Este projeto tem como foco o desenvolvimento de pesquisas que envolvam a aplicação de ABP no contexto do ensino e aprendizagem de engenharia de software. Está previsto o uso de abordagens de pesquisa qualitativas e quantitativas para realizar estudos teóricos e práticos que articulem os fundamentos da ABP com os assuntos das áreas de conhecimento do SWEBOK (Software Engineering Body of Knowledge). A execução do projeto visa gerar resultados que contribuam para o conhecimento científico no âmbito nacional e internacional a respeito do uso de ABP para o ensino e aprendizagem de Engenharia de Software..
Situação: Em andamento; Natureza: Pesquisa.
2018 - Atual
Avanços e Soluções em Engenharia de Software para Sistemas de Informação e Sistemas-de-Sistemas visando Aplicações para Cidades Inteligentes
Descrição: Sistemas de software têm sido combinados para interoperar, formando grupos de sistemas maiores e mais complexos para oferecer funcionalidades mais ricas. Tais sistemas formados por outros sistemas constituintes são chamados de Sistemas-de-Sistemas (SoS). Cidades inteligentes são exemplos notáveis de SoS. Uma vez que existe expectativa de que tais sistemas automatizem processos urbanos e viabilizem melhor qualidade de vida nas cidades, o software que guia seu funcionamento deve ser correto e não sujeito a falhas, uma vez que isso poderia causar sérios danos à integridade de seus usuários. E, considerando características únicas destes tipos de sistemas, tais como independência operacional e gerencial de seus constituintes, comportamentos emergentes em potencial, e arquitetura dinâmica, novas técnicas de engenharia de software precisam ser desenvolvidas para subsidiar a engenharia deste novo tipo de sistema. Este projeto de pesquisa abarca iniciativas de pesquisa para investigação e proposição de técnicas de engenharia de software para SoS, e para os sistemas de informação (SI) que podem estar envolvidos como constituintes nestes SoS..
Situação: Em andamento; Natureza: Pesquisa.
2011 - 2011
Infra-Estrutura Computacional para apoio à Análise Comportamental em Projetos de Software baseados em um Meta-modelo de Artefatos
Descrição: O presente projeto de pesquisa tem como objetivo definir uma infra-estrutura de apoio à análise comportamental em processos de desenvolvimento de software. Esta infra-estrutura permitirá a estruturação das informações utilizadas em um processo de desenvolvimento de software, bem como a identificação de seus participantes e respectivas atividades básicas de manipulação dos artefatos de software. A análise de um conjunto de atividades propiciará a identificação de padrões de comportamento em processos de desenvolvimento de software. Estes padrões, e anti- padrões, serão estabelecidos a partir da identificação de sequências recorrentes durante a execução das ações básicas de manipulação em um repositório de artefatos..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (4) / Mestrado acadêmico: (3) / Doutorado: (1) .
Integrantes: Fábio Paulo Basso - Integrante / Toacy Cavalcante Oliveira - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
Número de produções C, T & A: 2


Projetos de extensão


2017 - 2017
Sistema de Acompanhamento do Atendimento de Pessoas com Necessidades Específicas ? Saapne
Descrição: O Projeto Saapne consiste no desenvolvimento e implementação de um sistema online demandado por instituições que atuam, direta ou indiretamente, no atendimento de pessoas com deficiência e/ou com necessidades educacionais específicas. Por meio dele, as entidades poderão incluir informações relativas ao seu público, de forma individualizada, e acompanhar o histórico de utilização de serviços no âmbito assistencial e educacional. Dessa forma, poderão prestar o serviço de forma mais eficaz..
Situação: Concluído; Natureza: Extensão.
Alunos envolvidos: Graduação: (2) .
Integrantes: Fábio Paulo Basso - Integrante / Áureo Vandré Cardoso - Coordenador / Thyago Salvá - Integrante.Financiador(es): Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul - Bolsa.Número de orientações: 1


Projetos de desenvolvimento


2009 - 2011
Work Case Toolkit - Um Sistema para Automatizar Linhas de Produção de Software
Descrição: O projeto consiste na evolução do sistema Work CASE Toolkit (WCT), de propriedade da empresa Adapit, que serve como base para configurar linhas de produção de software customizadas, que são automatizadas com a execução de transforadores de modelos. O WCT recebe como entrada modelos de sistemas e produz um aplicativo. Nas etapas intermediárias desse processo, transformadores de modelos realizam transformações no modelo de entrada com base na configuração determinada a priori para cada aplicativo em particular. Assim, a inovação desse sistema consiste em integrar a gerência de configuração com a produção de sistemas. O projeto contou com o apoio financeiro da FINEP através do programa Primeira Empresa Inovadora (PRIME).
Situação: Concluído; Natureza: Desenvolvimento.
2008 - 2009
FOMDA ML: Uma Linguagem para Especificação de Transformadores de Modelos na MDA
Descrição: Some agile solutions to software development are extensions of the MDA framework. Features-Oriented Model-Driven-Architecture (FOMDA) is one of such solutions. It defines useful models to specify model transformers and organize it in transformation processes. Such paper presents a domain specific modeling language named FOMDA ML as a complement to the FOMDA approach and also shows a support tool to model transformations using the FOMDA ML. In Portuguese: Algumas soluções para agilizar o desenvolvimento de sistemas são baseadas na MDA. Features-Oriented Model-Driven-Architecture (FOMDA) é dessas soluções. Ela define modelos úteis para especificar transformadores de modelos e para organizá-los em processos de transformação. Este artigo apresenta uma linguagem de domínio específico (denominada FOMDA ML) como um complemento da abordagem FOMDA e uma ferramenta de suporte para esta linguagem..
Situação: Concluído; Natureza: Desenvolvimento.


Outros Projetos


2012 - Atual
MDE as a Service
Descrição: Concepts that circle the MDE adoption are of interest of some companies whose core business are services. In this sense, we proposed the term ``MDE as a Service'' (MDEaaS) to characterize approaches for implementing coopetition (cooperation between competing firms) through specialized services built on MDE infrastructures, considering both technical and methodological means. In low-level implementations, MDEaaS establishes a chain of MDE Artifacts represented with some sort of MDE settings. This chain integrates many design and transformation tools in configurations for automation of model-based tasks as a final product. Then, MDE Artifacts (e.g., model transformations and tools) are applied in different contexts of target companies. Our goal in this unbrella research project is to characterize the research area and promote coopetition in Software Engineering tools and practices..
Situação: Em andamento; Natureza: Outra.


Revisor de periódico


2016 - Atual
Periódico: The Journal of Systems and Software
2017 - Atual
Periódico: INTERNATIONAL JOURNAL OF WEB ENGINEERING AND TECHNOLOGY
2017 - Atual
Periódico: iSys - Revista Brasileira de Sistemas de Informação
2018 - Atual
Periódico: INFORMATION AND SOFTWARE TECHNOLOGY
2018 - Atual
Periódico: COMPUTER LANGUAGES SYSTEMS & STRUCTURES


Áreas de atuação


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


Idiomas


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


Prêmios e títulos


2016
Participante no "ACM Student Research Competition (SRC)" - Inclui o "SRC Travel Award" (500 USD), Microsoft Research.


Produções



Produção bibliográfica
Citações

SCOPUS
Total de trabalhos:21
Total de citações:69
Basso, Fábio  Data: 12/09/2016

Artigos completos publicados em periódicos

1.
1Fabio P. Basso2017Fabio P. Basso; OLIVEIRA, Toacy Cavalcante ; Werner, Cláudia Maria Lima ; BECKER, Leandro Buss . Building the Foundations for 'MDE as Service'. IET Software (Online), v. 1, p. 1-25, 2017.

2.
3BASSO, FÁBIO PAULO2016BASSO, FÁBIO PAULO; PILLAT, RAQUEL MAINARDI ; OLIVEIRA, Toacy Cavalcante ; 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.

3.
2BASSO, F. P.2016BASSO, F. P.; OLIVEIRA, Toacy Cavalcante ; WERNER, CLAUDIA M. L. ; FRANTZ, R. Z. . Analysis of Asset Specification Languages for Representation of Descriptive Data from MDE Artifacts. Procedia Computer Science, v. 100, p. 221-228, 2016.

4.
4BASSO, F. P.2015BASSO, F. P.; PILLAT, R. M. ; FRANTZ, R. Z. ; ROOZ-FRANTZ, F. . Combining MDE and Scrum on the rapid prototyping of web information systems. International Journal of Web Engineering and Technology, v. 10, p. 214-244, 2015.

5.
BASSO, FÁBIO PAULO2015BASSO, FÁBIO PAULO. A Proposal for a Common Representation Language for MDE Artifacts and Settings. CENTRAL EUROPE CEUR WORKSHOP PROCEEDINGS, v. 1499, p. 21-31, 2015.

6.
5BASSO, FÁBIO PAULO2014BASSO, 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.

Capítulos de livros publicados
1.
Basso, Fábio P.; Werner, Cláudia Maria Lima ; PILLAT, RAQUEL MAINARDI ; OLIVEIRA, Toacy Cavalcante . A Common Representation for Reuse Assistants. In: John Favaro, Maurizio Morisio. (Org.). Lecture Notes in Computer Science. 1ed.: Springer Berlin Heidelberg, 2013, v. 7925, p. 283-288.

Textos em jornais de notícias/revistas
1.
BASSO, FÁBIO; PILLAT, R. M. ; FRANTZ, R. Z. . Desenvolvimento com Modelos: Arquiteturas de Software Gerenciadas por Modelos. Java Magazine, Rio de Janeiro, p. 66 - 75.

Trabalhos completos publicados em anais de congressos
1.
BASSO, FABIO PAULO; WERNER, CLAUDIA MARIA LIMA ; OLIVEIRA, Toacy Cavalcante . Automated Approach for Asset Integration in Eclipse IDE. In: 2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for SystemsofSystems and 11th Workshop on Distributed Software Development, Software Ecosystems and SystemsofSystems (JSOS), 2017, Buenos Aires. 2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS), 2017. p. 34-40.

2.
BASSO, FABIO PAULO; WERNER, CLAUDIA MARIA LIMA ; OLIVEIRA, Toacy Cavalcante . Revisiting Criteria for Description of MDE Artifacts. In: 2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for SystemsofSystems and 11th Workshop on Distributed Software Development, Software Ecosystems and SystemsofSystems (JSOS), 2017, Buenos Aires. 2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS), 2017. p. 27-33.

3.
BASSO, FÁBIO PAULO; OLIVEIRA, Toacy Cavalcante ; WERNER, C. M. L. ; FRANTZ, R. Z. . Analysis of Asset Specification Languages for Representation of Descriptive Data from MDE Artifacts.. In: Conference on Enterprise Information Systems (CENTERIS), 2016, Porto. Conference on Enterprise Information Systems, 2016. p. 221-228.

4.
BASSO, F. P.; OLIVEIRA, Toacy Cavalcante . A Proposal for a Common Representation Language for MDE Settings. In: Proceedings of the Doctoral Symposium at Software Technologies: Applications and Foundations 2015 Conference (STAF 2015), 2015, L'Aquila, Italy, July. STAF 2015, 2015. v. 1499. p. 1-10.

5.
BASSO, FÁBIO PAULO; OLIVEIRA, Toacy Cavalcante ; FARIAS, KLEINNER . Extending JUnit 4 with Java annotations and reflection to test variant model transformation assets. In: the 29th Annual ACM Symposium, 2014, Gyeongju. Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC '14. New York: ACM Press. p. 1601-1609.

6.
BASSO, FÁBIO PAULO; PILLAT, RAQUEL MAINARDI ; OLIVEIRA, Toacy Cavalcante ; DEL FABRO, MARCOS DIDONET . Generative adaptation of model transformation assets. In: the 29th Annual ACM Symposium, 2014, Gyeongju. Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC '14. New York: ACM Press. p. 1027-1035.

7.
BASSO, F. P.; PILLAT, R. M. ; FRANTZ, R. Z. ; ROOZ-FRANTZ, F. . Assisted Tasks to Generate Pre-prototypes for Web Information Systems. In: 16th International Conference on Enterprise Information Systems, 2014, Lisbon. Proceedings of the 16th International Conference on Enterprise Information Systems. p. 14-25.

8.
BASSO, FABIO P.; WERNER, CLAUDIA M. L. ; OLIVEIRA, TOACY C. . Towards facilities to introduce solutions for MDE in development environments with reusable assets. In: 2014 IEEE International Conference on Information Reuse and Integration (IRI), 2014, Redwood City. Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014). p. 195-202.

9.
PAULON, A. R. ; FROHLICH, A. A. ; BECKER, L. B. ; BASSO, F. P. . Wireless sensor network UML profile to support model-driven development. In: 2014 12th IEEE International Conference on Industrial Informatics (INDIN), 2014, Porto Alegre RS. 2014 12th IEEE International Conference on Industrial Informatics (INDIN). p. 227-232.

10.
BASSO, FÁBIO PAULO; PILLAT, RAQUEL MAINARDI ; OLIVEIRA, Toacy Cavalcante ; BECKER, Leandro Buss . Supporting large scale model transformation reuse. In: the 12th international conference, 2013, Indianapolis. Proceedings of the 12th international conference on Generative programming: concepts & experiences - GPCE '13. New York: ACM Press. p. 169.

11.
PILLAT, RAQUEL M. ; BASSO, FABIO P. ; OLIVEIRA, TOACY C. ; WERNER, CLÁUDIA M. L. . Ensuring consistency of feature-based decisions with a business rule system. In: the Seventh International Workshop, 2013, Pisa. Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems - VaMoS '13. New York: ACM Press, 2013. p. 1-8.

12.
Basso, Fábio P.; PILLAT, R. M. ; WERNER, C. M. L. ; OLIVEIRA, Toacy Cavalcante . How do You Execute Reuse Tasks Among Tools? A RAS Based Approach to Assist Software Asset Tailoring. In: International Conference on Software Engineering and Knowledge Engineering, 2013, Boston, Estados Unidos. 25th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013), 2013. p. 721-726.

13.
BECKER, L. B. ; BASSO, F. P. ; FROHLICH, A. A. ; PAULON, A. R. . Model-Driven Development of WSN Applications. In: 2013 III Brazilian Symposium on Computing Systems Engineering (SBESC), 2013, Niteroi. 2013 III Brazilian Symposium on Computing Systems Engineering. p. 161-166.

14.
BASSO, FÁBIO PAULO; PILLAT, R. M. ; WERNER, C. M. L. ; OLIVEIRA, Toacy Cavalcante . A Common Representation for Reuse Assistants. In: 13th International Conference on Software Reuse (ICSR 2013), 2013, Pisa, Italy, June 18-20. Safe and Secure Software Reuse, 2013. v. 7925. p. 283-288.

15.
Basso, Fábio P.; PILLAT, R. M. ; OLIVEIRA, Toacy Cavalcante . Towards a Web Modeling Environment for a Model Driven Engineering Approach. In: Third Brazilian Workshop on Model-Driven Software Development (III BW-MDD), Volume: III BW-MDD, September, 23rd, 2012, 2012, At Natal, Rio Grande do Norte. CBSoft 2012 - Congresso Brasileiro de Software de 2012: Teoria e Prática, 2012. p. 1-8.

16.
BASSO, F. P.; PILLAT, R. M. . Um Relato de Experiência no Desenvolvimento Ágil de Sistemas com a MDA. In: I Brazilian Workshop on Model-Driven Development, 2010, Salvador, BA, Basil. Proceedings of the I Brazilian Workshop on Model-Driven Software Development (BW-DSDM), 2010. p. 1-12.

17.
BASSO, F. P.; PILLAT, R. M. ; Samy Lima Assi ; OLIVEIRA, Toacy Cavalcante . FOMDA ML: Uma Linguagem de Modelagem para Especificar Transformadores de Modelos na MDA. In: III WDRA - Workshop de Desenvolvimento Rápido de Aplicações, 3 de junho de 2009, 2009, Ouro Preto, MG, Brasil. Proceedings of the III Workshop de Desenvolvimento Rápido de Aplicações, 2009. p. 1-12.

18.
BASSO, F. P.; BECKER, Leandro Buss ; OLIVEIRA, Toacy Cavalcante . Uma Solução para Reuso e Manutenção de Transformadores de Modelos Usando a Abordagem FOMDA. In: XXI Simpósio Brasileiro de Engenharia de Software (SBES), 2007, João Pessoa. Proceedings of the XXI Simpósio Brasileiro de Engenharia de Software. João Pessoa: Universidade Federal da Paraíba UFPB/BC, 2007. p. 130-146.

19.
BASSO, F. P.; BECKER, Leandro Buss ; OLIVEIRA, Toacy Cavalcante . Desenvolvimento de Sistemas de Tempo Real Embarcados Utilizando a Abordagem FOMDA: Um Estudo de Caso. In: VIII Workshop de Tempo Real, 2006, Curitiba. Anais do VIII Workshop de Tempo Real 2006, 2006. p. 37-44.

20.
BASSO, F. P.; BECKER, Leandro Buss ; OLIVEIRA, Toacy Cavalcante . Using the FOMDA Approach to Support Object-Oriented Real-Time Systems Development. In: 9th IEEE International Symposium On Object And Component Oriented Real Time Distributed Computing, 2006, Gyeongju. Proceedings of the 9th IEEE International Symposium On Object And Component Oriented Real Time Distributed Computing, 2006. p. 374-381.

21.
WELFER, D. ; BASSO, F. P. ; D'ORNELLAS, M. . Framework Colaborativo para Processamento de Imagens Digitais Utilizando a Tecnologia Jini. In: Encontro Nacional de Engenharia de Produção (ENEGEP 2003), 2003, Ouro Preto, Minas Gerais. XXIII Encontro Nac. de Eng. de Produção - Ouro Preto, MG, Brasil, 21 a 24 de out de 2003, 2003. p. 1-6.

Resumos expandidos publicados em anais de congressos
1.
BASSO, FABIO PAULO. MDE as service, overview and research progress. In: the 31st Annual ACM Symposium, 2016, Pisa. Proceedings of the 31st Annual ACM Symposium on Applied Computing - SAC '16. New York: ACM Press, 2016. v. 2. p. 1586-1587.

2.
Fabio Paulo Basso; OLIVEIRA, Toacy Cavalcante ; Werner, Cláudia Maria Lima ; GRACIANO NETO, V. V. ; OQUENDO, F. ; NAKAGAWA, E. Y. . Criteria for Description of MDE Artifacts. In: Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, 2016, Maringá-PR. X Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, 2016. v. 1. p. 80-84.

3.
BASSO, F. P.; WERNER, C. M. L. ; OLIVEIRA, Toacy Cavalcante . A Summary of Challenges for 'MDE as Service'. In: 9thWORKSHOP ON DISTRIBUTED SOFTWARE DEVELOPMENT, SOFTWARE ECOSYSTEMS AND SYSTEMS-OF-SYSTEMS, 2015, Belo Horizonte ? MG, Brazil. CBSoft 2015, 2015. v. 1. p. 85-88.

4.
BASSO, F. P.; PILLAT, R. M. ; ROOZ-FRANTZ, F. ; FRANTZ, R. Z. . Study on Combining Model-driven Engineering and Scrum to Produce Web Information Systems. In: 16th International Conference on Enterprise Information Systems, 2014, Lisbon. Proceedings of the 16th International Conference on Enterprise Information Systems. p. 137-144.

5.
FARIAS, KLEINNER ; GARCIA, ALESSANDRO ; LUCENA, CARLOS ; GONZAGA, LUIZ ; DA COSTA, CRISTIANO ANDRÉ ; DA ROSA RIGHI, RODRIGO ; BASSO, FÁBIO ; OLIVEIRA, TOACY . Towards a quality model for model composition effort. In: the 29th Annual ACM Symposium, 2014, Gyeongju. Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC '14. New York: ACM Press. p. 1181-1184.

6.
BASSO, F. P.; WELFER, D. ; PILLAT, R. M. ; KREUTZ, D. . Comparação entre Sistemas para Renderização em Tempo Real WireGL. In: Erad - 4a Escola Regional de Alto Desempenho, 2004, Pelotas, RS, Brasil. ERAD 2004 - Pelotas, 13 a 17 de janeiro de 2004. Anais do ERAD 2004, 2004. p. 281-284.

Resumos publicados em anais de congressos
1.
BASSO, F. P.; PILLAT, R. M. ; OLIVEIRA, Toacy Cavalcante ; BECKER, Leandro Buss . SPLASH poster session: Supporting Large Scale Model Transformation Reuse. In: ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity, 2013, Indianapolis, USA. O SPLASH agrupou as seguintes conferências internacionais: GPCE, OOPSLA, SLE, Onward and DLS., 2013. p. 1-1.

Apresentações de Trabalho
1.
BASSO, F. P.. Student Research Abstract: MDE as Service, Overview and Research Progress. 2016. (Apresentação de Trabalho/Simpósio).

2.
BASSO, F. P.; PILLAT, R. M. ; WERNER, C. M. L. ; OLIVEIRA, Toacy Cavalcante . Apresentação de artigo: A Common Representation for Reuse Assistants. 2013. (Apresentação de Trabalho/Conferência ou palestra).

3.
BASSO, F. P.. Palestra de Semana Acadêmica: Engenharia de Software Dirigida por Modelos. 2013. (Apresentação de Trabalho/Seminário).

4.
BASSO, F. P.. Tutorial de Semana Acadêmica: Criando sua Linguagem Específica de Domínio com o EMF. 2013. (Apresentação de Trabalho/Seminário).

5.
BASSO, F. P.; PILLAT, R. M. ; OLIVEIRA, Toacy Cavalcante ; BECKER, Leandro Buss . Apresentação de Artigo: Supporting Large Scale Model Transformation Reuse. 2013. (Apresentação de Trabalho/Conferência ou palestra).

6.
BASSO, F. P.; WERNER, C. M. L. ; PILLAT, R. M. ; OLIVEIRA, Toacy Cavalcante . Apresentação de Artigo: How do You Execute Reuse Tasks Among Tools? A RAS Based Approach to Interoperate Reuse Assistants. 2013. (Apresentação de Trabalho/Conferência ou palestra).

7.
BASSO, F. P.; PILLAT, R. M. ; OLIVEIRA, Toacy Cavalcante . Apresentação de Artigo: Towards a Web Modeling Environment for a Model Driven Engineering Approach. 2012. (Apresentação de Trabalho/Conferência ou palestra).

8.
BASSO, F. P.. Apresentação de Artigo: Um Relato de Experiência no Desenvolvimento Ágil de Sistemas com a MDA. 2010. (Apresentação de Trabalho/Congresso).

9.
BASSO, F. P.. Desenvolvimento de Software Dirigido por Modelos (MDD). 2010. (Apresentação de Trabalho/Conferência ou palestra).

10.
BASSO, F. P.. Tutorial de Demonstração do WCT Perfil: Arquiteto de Sistemas/Líder de Equipe. 2010. (Apresentação de Trabalho/Conferência ou palestra).

11.
BASSO, F. P.; PILLAT, R. M. ; Samy Lima Assi ; OLIVEIRA, Toacy Cavalcante . Apresentação de Artigo: FOMDA ML: Uma Linguagem de Modelagem para Especificar Transformadores de Modelos na MDA. 2009. (Apresentação de Trabalho/Congresso).

12.
BASSO, F. P.; BECKER, Leandro Buss ; OLIVEIRA, Toacy Cavalcante . Apresentação de Artigo: Uma Solução para Reuso e Manutenção de Transformadores de Modelos Usando a Abordagem FOMDA. 2007. (Apresentação de Trabalho/Simpósio).

13.
BASSO, F. P.. Palestra de Semana Acadêmica: Desenvolvimento de Software Baseado em Modelos. 2007. (Apresentação de Trabalho/Seminário).

14.
BASSO, F. P.. Palestra de Semana Acadêmica: Desenvolvimento de Software com Base em Model Driven Architecture. 2006. (Apresentação de Trabalho/Seminário).


Produção técnica
Programas de computador sem registro
1.
PILLAT, R. M. . WCT LP Modules - PHP, Python e C# Code Generators (open source license). 2010.

2.
WCT Sample ? A Java Framework to Facilitate WEB Development (open source license). 2010.

3.
PILLAT, R. M. . WCT Requirement ? A WEB System Used to Manage Software Requirements Integrated With WCT (commercial license). 2009.

4.
PILLAT, R. M. . Service Portal ? A CRM and ERP Software for Training and Services Companies (commercial license). 2008.

5.
PILLAT, R. M. . Work Case Toolkit (Open Source License). 2007.

6.
Online Auctions - CRM e ERP para Sistema de Leilão Virtual (commercial license). 2007.

7.
BASSO, F. P.. FOMDA Toolkit. 2006.

8.
BASSO, F. P.. SQAnim 3D - Ferramenta para Fazer Animações de Corpos Articulados em C. 2002.

Processos ou técnicas
1.
BASSO, FÁBIO; OLIVEIRA, TOACY C. ; Werner, Cláudia Maria Lima . Metodologia para colaboração no MDE como Serviço. 2013.

2.
BASSO, F. P.; PILLAT, R. M. . Processo de Desenvolvimento Dirigido por Modelos para a Micro-Empresas com Foco em Tencologia da Informação. 2009.

3.
BASSO, F. P.; BECKER, Leandro Buss ; OLIVEIRA, Toacy Cavalcante . FOMDA Approach: Um método para desenvolvimento de artefatos de MDE reutilizáveis em conformidade com a FOMDA DSL. 2008.

4.
BASSO, F. P.. Um Método para Aplicar a Abordagem FOMDA com um Perfil UML. 2005.


Demais tipos de produção técnica
1.
BASSO, FABIO PAULO. Anais do CBSoft 2012 - Trilha de Workshops - WB-DSDM 2012. 2012. (Editoração/Anais).

2.
BASSO, FABIO PAULO. Anais do CBSoft 2010 - Trilha de Workshops - WB-DSDM 2010. 2010. (Editoração/Anais).

3.
BASSO, F. P.. (Apostila Target) JPA: Java Persistence API. 2007. (Desenvolvimento de material didático ou instrucional - Apostila).

4.
BASSO, F. P.. (Apostila Target) JME (Java Micro Edition Advanced) Avançado - Integrando aplicações com dispositivos móveis e aplicações comerciais. 2005. (Desenvolvimento de material didático ou instrucional - Apostila).

5.
BASSO, F. P.. (Apostila Target) C Avançado. 2005. (Desenvolvimento de material didático ou instrucional - Apostila).

6.
BASSO, F. P.. (Apostila Target) Como desenvolver aplicações Java J2EE usando Spring + Hibernate + JSTL. 2005. (Desenvolvimento de material didático ou instrucional - Tutorial).

7.
BASSO, F. P.. (Apostila Target) C++ Avançado com STL e Acesso a Banco de Dados. 2005. (Desenvolvimento de material didático ou instrucional - Apostila).

8.
BASSO, F. P.. (Apostila Target) HTML e DHTML. 2004. (Desenvolvimento de material didático ou instrucional - Apostila).

9.
BASSO, F. P.. (Apostila Target) JME (Java Micro Edition) Fundamentos. 2004. (Desenvolvimento de material didático ou instrucional - Apostila).

10.
BASSO, F. P.. (Apostila Target) JavaScript. 2004. (Desenvolvimento de material didático ou instrucional - Apostila).

11.
BASSO, F. P.. (Apostila Target) Linguagem de Programação C. 2003. (Desenvolvimento de material didático ou instrucional - Apostila).

12.
BASSO, F. P.. (Apostila Target) Linguagem de Programação C++. 2003. (Desenvolvimento de material didático ou instrucional - Apostila).



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
WELFER, D.; CHARAO, A. S.; BASSO, F. P.. Participação em banca de Allan Cerentini. IDENTIFICAÇÃO DO GLAUCOMA EM IMAGENS DO FUNDO DO OLHO UTILIZANDO APRENDIZAGEM PROFUNDA. 2018. Dissertação (Mestrado em Informática) - Universidade Federal de Santa Maria.

2.
BECKER, Leandro Buss; BASSO, F. P.; FARINES, J. A.; RABELO, R. J.. Participação em banca de Thaise Poerschke Damo. ENGENHARIA BASEADA EM MODELOS PARA APLICAÇÕES DE SIMULAÇÃO, CONTROLE E OPERAÇÃO DE PLANTAS NA INDÚSTRIA PETROQUÍMICA. 2018. Dissertação (Mestrado em Engenharia de Automação e Sistemas) - Universidade Federal de Santa Catarina.

3.
FARIAS, KLEINNER; BARBOSA, J. L. V.; BASSO, FABIO PAULO. Participação em banca de Anderson Menezes de Oliveira. BRCODE: UMA ABORDAGEM INTERPRETATIVA DE ENGENHARIA DE SOFTWARE DIRIGIDA POR MODELOS PARA APLICAÇÕES CORPORATIVAS. 2018. Dissertação (Mestrado em Computação Aplicada) - Universidade do Vale do Rio dos Sinos.

4.
SAWICKI, S.; FRANTZ, RAFAEL Z.; ROOZ-FRANTZ, F.; ZUCOLOTTO, B.; BASSO, FABIO PAULO. Participação em banca de Jussiano Pacheco. MODELAGEM MATEMÁTICA DA PRECIFICAÇÃO DOS RECURSOS COMPUTACIONAIS UTILIZADOS EM PLANOS DE PROVEDORES DE COMPUTAÇÃO EM NUVEM USANDO O MÉTODO HEDÔNICO. 2018. Dissertação (Mestrado em Modelagem Matemática) - Universidade Regional do Noroeste do Estado do Rio Grande do Sul.

5.
FRANTZ, R. Z.; ROOZ-FRANTZ, F.; BASSO, F. P.; SILVA, J. A. G.; SAWICKI, S.. Participação em banca de Igor Gamste Haugg. MODELO COMPUTACIONAL PARA ESTIMAR A QUANTIDADE DE THREADS À EXECUÇÃO DE SOLUÇÕES DE INTEGRAÇÃO - UMA ABORDAGEM BASEADA EM TEORIA DAS FILAS APLICADA À PLATAFORMA GUARANÁ. 2018. Dissertação (Mestrado em Modelagem Matemática) - Universidade Regional do Noroeste do Estado do Rio Grande do Sul.

Trabalhos de conclusão de curso de graduação
1.
RODRIGUES, E. M.; SILVEIRA, M. B.; BASSO, F. P.; LASER, M. S.. Participação em banca de Fernando Fortunato de Lima.Atlas: Uma Proposta de Ferramenta para Modelagem de Características. 2018. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Federal do Pampa.

2.
JAQUES, R. R.; BASSO, F. P.; JOAQUIM, J. R.. Participação em banca de Rodrigo Maciel de Almeida.Otimização na prestação de serviços de assistência técnica a equipamentos de impressão. 2017. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul.

3.
JAQUES, R. R.; BASSO, F. P.; JOAQUIM, J. R.. Participação em banca de Cassiano Godoi da Silveira.Desenvolvimento de funcionalidades para aumento de imersão no modo de batalha dos Roles Playing Games Digitais baseados em turno. 2017. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul.

4.
ROSITO, M. C.; Salvá, T.; BASSO, F. P.. Participação em banca de Fernando Henrique Bandeira.Estudo de caso sobre a utilização de APIs no desenvolvimento de websites. 2017. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul.




Eventos



Participação em eventos, congressos, exposições e feiras
1.
Brazilian Workshop on Social Network Analysis and Mining.Revisor do (CSBC 2018 - VII BraSNAM). 2018. (Oficina).

2.
Simpósio Brasileiro sobre Fatore Humanos em Sistemas Computacionais -.Revisor de Pôsteres Virtuais e Demos (IHC 2018 - Pôsteres Virtuais e Demos). 2018. (Simpósio).

3.
XXI Ibero-American Conference on Software Engineering (CIBSE 2018). Revisor externo do CIBSE 2018. 2018. (Congresso).

4.
Semana Acadêmica do Curso de Ciência da Computação - UNIJUI.Engenharia de Software Dirigida por Modelos. 2013. (Seminário).


Organização de eventos, congressos, exposições e feiras
1.
BASSO, FABIO PAULO. Membro do comitê de programa do Brazilian Workshop on Social Network Analysis and Mining (CSBC 2018 - VII BraSNAM). 2018. (Congresso).

2.
BASSO, FABIO PAULO. Membro de Comitê de Programa do Evento Pôsteres Virtuais e Demos (IHC 2018 - Pôsteres Virtuais e Demos). 2018. (Congresso).

3.
BASSO, F. P.; FARIAS, K. ; OLIVEIRA, Toacy Cavalcante . II Workshop Brasileiro de Desenvolvimento de Software Dirigido por Modelo (WB DSDM) - Workshop CBSOFT 2011. 2011. (Congresso).

4.
WERNER, C. M. L. ; FARIAS, K. ; BASSO, F. P. . I Workshop Brasileiro de Desenvolvimento de Software Dirigido por Modelo (WB DSDM) - Workshop CBSOFT 2010. 2010. (Congresso).



Orientações



Orientações e supervisões concluídas
Monografia de conclusão de curso de aperfeiçoamento/especialização
1.
Stephanie da Silva Ribeiro. Relatório Final de Estágio. 2018. Monografia. (Aperfeiçoamento/Especialização em Engenharia de Software) - Universidade Federal do Pampa. Orientador: Fábio Paulo Basso.

Trabalho de conclusão de curso de graduação
1.
Danner Souza Terra. SAAPNE: Desenvolvimento do módulo ?atentimendo de PNEE? e análise de viabilidade para sistema de recomendação. 2017. Trabalho de Conclusão de Curso. (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

2.
Gibran Fernando Ibrahim. Sistema informatizado de gestão de consultas de visitas técnicas para o IFRS. 2017. Trabalho de Conclusão de Curso. (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

3.
Michel Kurz Zanúz. Uma ferramenta para melhoria de processo na movimentação de material do estoque. 2017. Trabalho de Conclusão de Curso. (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

Orientações de outra natureza
1.
Robson Luis Ceratti. Desenvolvimento de Website para empresa de Construção Civil. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

2.
Guilherme Henrique Donatti Dall' Onder. Desenvolvimento de um Sistema para o Setor de Patrimônio e Suprimentos da Embrapa uva e Vinho. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

3.
Ismael Käfer. Construção de um Sistema para o Grupo Solar. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

4.
Maximiliano da Silva Argiles. Desenvolvimento de Sistema para a Clínica Bernardo Basso Serviços de Saúde - Eireli. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

5.
Guilherme Serafini. Desenvolvimento de E-Commerce e Mostruário Virtual. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

6.
Julia Pankoski Machado. Desenvolvimento de um Herbário Virtual de Plantas Medicinais e Alimentícias não Convencionais. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

7.
Leandro Bassani Rosalem. Cadastro de Packs Virtuais: Super Apolo. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

8.
Vinícius Luís Borges. Desenvolvimento de Sites para empresa Agência Get. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.

9.
Artur Accorsi Bergoli. Desenvolvimento do Sistema de administração do Guia de Recolhimento da União. 2017. Orientação de outra natureza. (Curso Técnico em Informática para Internet Integrado) - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul. Orientador: Fábio Paulo Basso.



Inovação



Projetos de pesquisa

Projeto de desenvolvimento tecnológico


Outras informações relevantes


1.	Practices 

Object-Relational Mapping, Entity-Relationship, Object Orientation, OO-Method, Domain Driven Design, Use Case Patterns, Design Patterns, Method Engineering, Test-Driven Development, Acceptance Test-Driven Development, Model-Driven *, Behavioral Driven-Development, Evolutionary and Architectural and Functional Prototyping.


2.	Software development processes/frameworks 

RUP, Open-UP, Scrum, AMDD, FDD. I feel more comfortable as a team leader than as a project manager.


3.	Technical knowledge (development in Java) 

EJB, Hibernate, JPA, Emulators J2ME, Java Swing and JDBC, Dynamic Web Pages (JSP, JSTL, JSF, Servlets), Mobile Development (J2ME, Android SDK), Web frameworks (Struts, Spring framework, JBOSS SEAM), Web Layout (JavaScript, HTML 5, CSS, Ajax, JQuery, Dojotoolkit).


4.	Technical knowledge (design tools) 

Any for UML design, ERWin, Any tool for BPMN.


5.	Other technicalities

Programming languages C, C++. 
Development of new languages with Grammars ANTLR and XText.
Metamodeling and generation of DSLs with EMF
Serialization in pure text, XML, XMI, RDF, JSON



Página gerada pelo Sistema Currículo Lattes em 22/10/2018 às 17:38:44