Ingeniería de software al servicio de la física: refactorización de una librería de simulación en el contexto del proyecto CODEX-b

UDC.coleccionTraballos académicos
UDC.tipotrabTFM
UDC.titulacionMáster Universitario en Enxeñaría Informática
dc.contributor.advisorVázquez Sierra, Carlos
dc.contributor.advisorCastro, Laura M.
dc.contributor.authorDíaz Estévez, Marcos
dc.contributor.otherUniversidade da Coruña. Facultade de Informática
dc.date.accessioned2026-07-17T11:13:26Z
dc.date.available2026-07-17T11:13:26Z
dc.date.issued2026-02
dc.description.abstract[Resumen]: La simulación en física de partículas consiste en modelar por software el comportamiento de las partículas para estudiar sus interacciones, probar teorías y diseñar detectores. En el proyecto CODEX-b del CERN se utiliza software de simulación para optimizar el diseño de un nuevo detector, que permitirá comprobar diversos modelos que proponen la existencia de nuevas partículas. El software utilizado previamente para esta simulación presenta varios problemas de complejidad, estructura y mantenibilidad. Este trabajo aborda la refactorización del software de simulación para CODEX-b, desde el enfoque metodológico de la ingeniería informática. La aplicación de la metodología y los principios de desarrollo de software aportan múltiples beneficios al software desarrollado, asegurando su calidad. Con este trabajo se busca aportar estos beneficios a la investigación en física de partículas, desarrollando un software bien estructurado, fiable y mantenible.
dc.description.abstract[Abstract]: Simulation in particle physics consists of modeling the behavior of particles using software to study their interactions, test theories, and design detectors. In the CODEX-b project, developed at CERN, simulation software is used to optimize the design of a new detector, which will allow for the testing of various models proposing the existence of new particles. The software previously used for this simulation presents multiple problems related to complexity, structure, and maintainability. This work addresses the refactoring of the simulation software for CODEX-b, from the methodological approach of software engineering. Applying software development methodologies and principles offers numerous benefits to the developed software, ensuring its quality. This work aims to bring these benefits to particle physics research by developing well-structured, reliable, and maintainable software.
dc.description.traballosTraballo fin de mestrado (UDC.FIC). Enxeñaría Informática. Curso 2025/2026
dc.identifier.urihttps://hdl.handle.net/2183/48890
dc.language.isospa
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsembargoed access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectFísica de partículas
dc.subjectSimulación
dc.subjectCODEX-b
dc.subjectSoftware científico
dc.subjectRefactorización
dc.subjectIngeniería de software
dc.subjectDiseño de software
dc.subjectDesarrollo ágil
dc.subjectCalidad del software
dc.subjectParticle physics
dc.subjectSimulation
dc.subjectScientific software
dc.subjectRefactoring
dc.subjectSoftware engineering
dc.subjectSoftware design
dc.subjectAgile development
dc.subjectSoftware quality
dc.titleIngeniería de software al servicio de la física: refactorización de una librería de simulación en el contexto del proyecto CODEX-b
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication8b7f80c0-9585-4e8e-a617-21948920e180
relation.isAdvisorOfPublication5510ff34-1757-4dea-b825-fb66e62d39a9
relation.isAdvisorOfPublication.latestForDiscovery8b7f80c0-9585-4e8e-a617-21948920e180

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DiazEstevez_Marcos_2026_TFM.pdf
Size:
1.68 MB
Format:
Adobe Portable Document Format