Detalhes bibliográficos
Ano de defesa: |
2021 |
Autor(a) principal: |
Lebtag, Bruno Gabriel Araújo
![lattes](/bdtd/themes/bdtd/images/lattes.gif?_=1676566308) |
Orientador(a): |
Graciano Neto, Valdemar Vicente
![lattes](/bdtd/themes/bdtd/images/lattes.gif?_=1676566308) |
Banca de defesa: |
Graciano Neto, Valdemar Vicente,
Bulcão Neto , Renato de Freitas,
Santos, Davi Viana dos |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
eng |
Instituição de defesa: |
Universidade Federal de Goiás
|
Programa de Pós-Graduação: |
Programa de Pós-graduação em Ciência da Computação (INF)
|
Departamento: |
Instituto de Informática - INF (RG)
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Palavras-chave em Inglês: |
|
Área do conhecimento CNPq: |
|
Link de acesso: |
http://repositorio.bc.ufg.br/tede/handle/tede/11276
|
Resumo: |
Sistemas de Sistemas (SoS) são sistemas complexos compostos de sistemas constituintes (CS) gerencialmente e operacionalmente independentes. Cidades inteligentes e SoS de saúde são exemplos de SoS. Entretanto, esses tipos de sistemas impõem desafios ao projeto arquitetural de software tradicional, tais como o alto nível de evolução da arquitetura devido a evolução dos CS individuais e ao comportamento emergente que resulta da interoperabilidade dos CS. Modelos Executáveis (ExM) é uma classe de modelos que podem ser executáveis e que podem auxiliar no projeto arquitetural de SoS. E por usá-los, arquitetos podem prever a estrutura do SoS e seu comportamento, visualizando e simulando o SoS ainda em tempo de design. Por outro lado, ExM, como qualquer outra tecnologia emergente, sofre de uma ausência de evidencias cientificas dos seus benefícios, principalmente em contextos industriais. A principal contribuição deste projeto de mestrado foi presentar evidencias sobre o uso de ExM para resolver problemas no projeto arquitetural do software do SoS e confeccionar diretrizes para evoluir as notações ExM. Para alcançar tal proposito, este projeto foi estruturado em etapas bem definidas: (i) um estudo de mapeamento sistemático, (ii) um survey para obter percepções de profissionais de engenharia de software no uso de ExM para resolver problemas no design do software de SoS e (iii) uma lista de diretrizes para evoluir notações ExM para lidar com o design arquitetural de SoS da perspectivas dos engenheiros de software. Os resultados obtidos revelam que ExM foram explorados em diversos domínios, oferecendo uma visão dinâmica e interativa do SoS. Nós também descobrimos que profissionais de engenharia de software vem ExM como soluções adequadas para lidar com sistemas complexos e críticos tal como SoS. |