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

Loading...
Thumbnail Image

Identifiers

Publication date

Authors

Díaz Estévez, Marcos

Other responsabilities

Universidade da Coruña. Facultade de Informática

Journal Title

Bibliographic citation

Type of academic work

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.
[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.

Description

Editor version

Rights

Attribution 4.0 International
Attribution 4.0 International

Except where otherwise noted, this item's license is described as Attribution 4.0 International