Lenguaje de dominio específico para la estimación de la edad ósea
Date
2023Abstract
La estimación de la edad ósea es una técnica de estimación de la edad biológica que se aplica cuando algunas personas requieren asistencia después de verse obligados a emigrar desde su país natal de forma repentina y no disponen de documentación personal que acredite su edad cronológica. En este trabajo se plantea una posible línea de investigación desde el punto de vista informático. Como primer paso se realiza una revisión bibliográfica para escribir el estado del arte. Posteriormente se realiza un diseño informado compuesto por un diagrama de clases del Lenguaje de Modelado Unificado (Unified Modeling Language, UML) y descripciones de la sintaxis y la semántica del Lenguaje de Dominio Específico (Domain-Specific Language, DSL) desarrollado. Finalmente, se codifica un prototipo en el lenguaje de programación Ruby siguiendo una metodología de Desarrollo Guiado por Pruebas (Test-Driven Development, TDD) como proceso de verificación. Bone age estimation is a biological age estimation technique used to help individuals who are forced to emigrate from their home country and don’t have official documentation that verifies their chronological age. The development of a Domain-Specific Language for bone age estimation as a construct for a new possible branch of research is the main goal of this work. First, a bibliographic investigation is conducted to subsequently create an informed design consisting of a UML class diagram and descriptions of the syntax and semantics of the Domain-Specific Language (DSL) subject to be developed. It is then coded in Ruby with a Test-Driven Development (TDD) approach for verification and validation.