Generación automática de ejercicios para aplicaciones móviles
Autor: | Rico Fernández, Andrés |
---|---|
Přispěvatelé: | Gómez Abajo, Pablo (Tutor), UAM. Departamento de Ingeniería Informática |
Jazyk: | Spanish; Castilian |
Rok vydání: | 2021 |
Předmět: | |
Zdroj: | Biblos-e Archivo. Repositorio Institucional de la UAM instname |
Popis: | Este Trabajo Fin de Grado está basado en la tesis de específico para mutación de modelo s . Pablo Gomez Abajo, Un lenguaje de dominio Su objetivo es la generación de ejercicios tipo test generados aleatoriamente de manera automática y extender dicho propósit o al mundo de las aplicaciones móviles desarrolladas para Android. Para ello se ha utilizado una metodología de software que ha dado buenos resultados, la Ingeniería Dirigida po r es que partiendo de una solución correcta de un Modelos. La idea del proyecto ejercicio (el modelo), se generen diferentes soluciones incorrectas e incluso más soluciones correctas, pudiendo crear con todas ellas el ejercicio basado en el modelo inicial. Para que esto mismo sea de una forma más sencilla y legible para el desarrollad or, se utiliza un lenguaje de dominio específico para mutación de modelos con sus extensiones, denominado Wodel. Este lenguaje definido por un metamodelo incluye primitivas de mutación que facilitan al usuario la creación, modificación y eliminación de ob jetos y referencias, además de proporcionar ciertas ayudas al proceso de mutación como historial de mutaciones o validación de mutantes. También facilita la prueba de y validación de los programas Wodel asegurando la cobertura de todas las instrucciones de l mismo utilidades con aplicaciones de postprocesado. . Wodel es extensible y permite optimizar sus En el caso de este TFG la aplicación de postprocesado es de generación automática de ejercicios tipo test para estudiantes y recibe el nombre de WodelEdu. E sta herramienta consta de diferentes lenguajes de dominio específicos propios para agilizar el proceso de desarrollo de los ejercicios, además de permitir la posibilidad de portabilidad a otras plataformas. En este proyecto nos centraremos también en exten der este último punto para poder generar ejercicios de manera automática en plataformas Android. |
Databáze: | OpenAIRE |
Externí odkaz: |