Defesa de Exame de Qualificação – Diego Câmara Sales de Pontes e Sousa – 17/4/2019

17/05/2019 16:07
Defesa de Exame de Qualificação
Aluno Diego Câmara Sales de Pontes e Sousa
Orientador Prof. Leandro Buss Becker, Dr. – DAS/UFSC
Data

 

17/4/2019  14h00  (quarta-feira)

Sala 002 PPGEEL

 

Banca

Prof. Rodrigo Castelan Carlson, Dr. – DAS/UFSC (presidente);

Prof. Eduardo Augusto Bezerra,  Dr. – EEL/UFSC;

Prof. Jean-Marie Alexandre Farines, Dr. – DAS/UFSC.

Título

 

Evolução da Arquitetura de Sistemas: uma abordagem baseada em dispositivos COTS
Resumo: Esta proposta de tese de doutorado contribui para o projeto seguro de arquitetura de sistemas baseado em dispositivos COTS. Devido a restrições de projeto que limitam atrasos, custos e recursos de engenharia, a reutilização de componentes tornou-se uma questão fundamental no projeto de sistemas. A maior dificuldade em projetar esses sistemas é o alto número de componentes COTS, que geralmente são construídos separadamente. O processo de projeto consiste em definir uma arquitetura de componentes elementares que estabelecem uma certa interação entre os componentes. Assim, comportamentos indesejados podem ocorrer, embora cada componente considerado separadamente seja considerado livre de erros locais. A atualização dos componentes COTS da arquitetura ocorre em virtude da evolução tecnológica dos dispositivos, obsolescência e inclusão de novas funcionalidades possibilitando o prolongamento do ciclo de vida do sistema. Estudos científicos, apresentados na academia e descritos neste trabalho, relatam que as mudanças na arquitetura podem surtir impacto negativo na interação com os outros componentes gerando gargalos e prejudicando o correto funcionamento do sistema. O desafio que o projetista enfrenta é garantir o comportamento seguro do sistema, que é construído baseado nos componentes COTS. Neste contexto, esta proposta sugere um método de projeto que garante a evolução da arquitetura do sistema dando suporte aos projetista na seleção, análise e verificação dos dispositivos COTS candidatos a integrar a arquitetura do sistema. Esta proposta busca também dar suporte aos projetistas que buscam desenvolver arquiteturas e apresentam a dificuldade de identificar a maturidade da arquitetura candidata. A abordagem avalia a prontidão do sistema identificando através de níveis, que classificam a capacidade de evolução mediante dados quantitativos obtidos das mudanças propostas no projeto. Este método utiliza em sinergia uma série de técnicas e ferramentas de projeto que auxiliam o projetista na exploração de espaço do projeto e análise das características e propriedades comportamentais do sistema. O método começa com a modelagem da arquitetura do sistema e a exploração dos dispositivos COTS candidatos, analisando e verificando a compatibilidade dos componentes de hardware, software e integração com a capacidade da arquitetura atual, identificando a condição de evolução do sistema e seu impacto.