Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38133
Title: Relato de experiência: testes em sistemas distribuídos.
Other Titles: Experience report: tests for distributed systems.
???metadata.dc.creator???: LIMA, Gabriel Cavalcanti Leandro de.
???metadata.dc.contributor.advisor1???: MORAIS, Fábio Jorge Almeida.
???metadata.dc.contributor.referee1???: ALVES, Everton Leandro Galdino
???metadata.dc.contributor.referee2???: BRASILEIRO, Francisco Vilar.
Keywords: Desenvolvimento de Software;Testes para Sistemas Distribuídos;Arquitetura de Software - Microsserviços;Unidade Federadora Galadriel;Testes Funcionais e Testes de Integração;Secure Production Identity Framework for Everyone Runtime Environment (SPIRE);Software Development;Testing for Distributed Systems;Software Architecture – Microservices;Galadriel Federative Unit;Functional Testing and Integration Testing
Issue Date: 15-May-2024
Publisher: Universidade Federal de Campina Grande
Citation: LIMA, Gabriel Cavalcanti Leandro de. Relato de experiência: testes em sistemas distribuídos. 2024. 13 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024.
???metadata.dc.description.resumo???: No cenário atual de desenvolvimento de software, é evidente uma ampla adesão de modelos baseados em sistemas distribuídos, principalmente aqueles relacionados à computação na nuvem. Essa abordagem, embora ofereça benefícios de escalabilidade e flexibilidade, também introduz desafios significativos em relação à segurança, à conformidade, confiabilidade e à qualidade do serviço. Uma forma de garantir esses princípios é mediante a adoção de testes automáticos. No entanto, devido à complexidade inerente da arquitetura dos sistemas distribuídos e à sua necessidade de que todos componentes do sistema existam e persistam simultaneamente, extrair o comportamento do sistema torna-se uma atividade desafiadora. Serão abordados neste trabalho os desafios e soluções relacionados à criação de uma suíte de teste para ambientes naturalmente distribuídos, utilizando como exemplo um sistema open-source formado por servidores SPIRE que trabalham em conjunto com uma unidade federadora Galadriel, para estabelecer e gerenciar a confiança entre as entidades, ou seja, simulam a operação de federação confiável entre entidades, previamente desconhecidas.
Abstract: In the current scenario of software development, there is a clear trend towards the widespread adoption of models based on distributed systems, particularly those linked to cloud computing. While this approach offers scalability and flexibility benefits, it also presents significant challenges concerning security, compliance, reliability, and quality of service. One avenue to uphold these principles is through the implementation of automated tests. However, due to the inherent complexity of distributed systems architecture and the requirement for all system components to coexist and persist simultaneously, extracting the system's behavior becomes a daunting task. This work will delve into the challenges and solutions associated with developing a test suite tailored for inherently distributed environments. An open-source system composed of SPIRE servers, working in conjunction with a Galadriel federating unit to establish and manage trust between entities, will be utilized as an example. These components simulate the operation of reliable federation among previously unknown entities.
Keywords: Desenvolvimento de Software
Testes para Sistemas Distribuídos
Arquitetura de Software - Microsserviços
Unidade Federadora Galadriel
Testes Funcionais e Testes de Integração
Secure Production Identity Framework for Everyone Runtime Environment (SPIRE)
Software Development
Testing for Distributed Systems
Software Architecture – Microservices
Galadriel Federative Unit
Functional Testing and Integration Testing
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38133
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
GABRIEL CAVALCANTI LEANDRO DE LIMA-ARTIGO-CIÊNCIA DA COMPUTAÇÃO-CEEI (2024).pdf633.23 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.