Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/58260
Comparte esta pagina
Título : | Micro frontend architecture for multi-robot user interfaces: a systematic approach with design rationale |
Autor : | SILVA, Uanderson Ricardo Ferreira da |
Palabras clave : | Micro frontends; Desenvolvimento web; Arquitetura de software; Interfaces gráficas do usuário; Sistemas multi-robôs |
Fecha de publicación : | 23-oct-2024 |
Citación : | SILVA, Uanderson Ricardo Ferreira da. Micro frontend architecture for multi-robot user interfaces: a systematic approach with design rationale. 2024. Trabalho de Conclusão de Curso Engenharia da Computação – Universidade Federal de Pernambuco, Recife, 2024. |
Resumen : | Traditional frontend systems were initially conceived as thin presentation layers within larger monolithic applications. However, as user interaction requirements became more sophisticated, modern frontends started to integrate complex logic and domain-specific business rules. This shift is particularly evident in highly interactive and dynamic applications, such as robotic systems, where frontends must manage more than just user input and output. The resulting large codebases have become increasingly challenging to maintain, driving the need for more robust architectural solutions. This work presents a novel software architectural approach for developing frontends (including graphical user interfaces) in multi-robot systems using micro frontends. The proposed solution was designed through a systematic approach that combines Object-Oriented Modeling and Domain-Driven Design to address key challenges in this domain, leading to a discussion of major decisions such as splitting, composition, communication, routing, performance, and consistency. The architecture was evaluated based on the ISO/IEC 25010 quality model, achieving significant improvements over monolithic systems in performance tests, with higher frame rates and lower latency, as well as enhanced maintainability, reliability, and portability. |
URI : | https://repositorio.ufpe.br/handle/123456789/58260 |
Aparece en las colecciones: | (TCC) - Engenharia da Computação |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TCC Uanderson Ricardo Ferreira da Silva.pdf | 3,2 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons