• español
    • English
  • español 
    • español
    • English
  • Login
Ver ítem 
  •   Repositorio Tecnm Orizaba
  • Área Doctorado
  • Doctorado en Ciencias de la Ingeniería
  • Tesis (DCI)
  • Ver ítem
  •   Repositorio Tecnm Orizaba
  • Área Doctorado
  • Doctorado en Ciencias de la Ingeniería
  • Tesis (DCI)
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Desarrollo de software multi-dominio a partir de patrones de diseño de interfaces de usuario usando técnicas de inteligencia artificial

Thumbnail
Ver/
Tesis Laura Nely Sánchez Morales (6.444Mb)
Fecha
2020-12-17
Autor
Sánchez Morales, Laura Nely
Alor-Hernández, Giner
Mejia-Miranda, Jezreel
Metadatos
Mostrar el registro completo del ítem
Resumen
A lo largo del tiempo se han propuesto diversos enfoques de desarrollo de software. Algunos de los enfoques se basan en modelos como MDA (Model-Driven Architecture) o MDD (Model-Driven Development), otros son orientados al desarrollo ágil como RAD (Rapid Application Development) o FDD (Feature-Driven Development) por mencionar algunos. Las técnicas adoptadas por dichos enfoques carecen del uso de técnicas de inteligencia artificial, redes neuronales, aprendizaje profundo y reconocimiento de patrones. Debido a esto, se necesitan nuevos conocimientos científicos y métodos computacionales en el proceso de desarrollo de aplicaciones multi-dominio incluyendo técnicas de inteligencia artificial para un proceso de desarrollo de software ágil, fácil e intuitivo. El objetivo de este documento es presentar los resultados del desarrollo de este tema de tesis. El trabajo de tesis consiste en el desarrollo de software multi-dominio a partir de patrones de diseño de interfaz de usuario y técnicas de inteligencia artificial. En otras palabras, consiste en generar código fuente de aplicaciones a partir de una imagen generada a mano alzada que represente una interfaz de usuario. El proceso de generación de aplicaciones consta de tres fases: (1) Identificación de elementos usando técnicas de inteligencia artificial como el procesamiento de imágenes, redes neuronales y aprendizaje profundo. En esta fase las técnicas de inteligencia artificial permiten identificar los patrones de diseño en la imagen generada a mano alzada. (2) Configuración: en esta fase se agregan los datos necesarios para el desarrollo y despliegue de la aplicación. Los principales datos de configuración son los dispositivos (Escritorio, Tablet/Smartphone y TV) y plataformas de desarrollo (Web, AndroidTM, iOS®, y Firefox® OS), dominio de la aplicación (Educativo, e-commerce o social media), tipo de aplicación de acuerdo al dominio de desarrollo, plantilla para presentar el contenido en la interfaz de usuario, nombre de la aplicación y datos sobre el autor de la aplicación. Los datos se almacenan en un archivo de configuración basado en XML (Extensible Markup Language). (3) Generación de código fuente: en esta fase se interpretan el documento basado en XML y se genera el código fuente de una aplicación multi-dominio.
URI
http://repositorios.orizaba.tecnm.mx:8080/xmlui/handle/123456789/581
Temas
Software Multidominio
inteligencia artificial
generación automática de código
Tipo
Thesis
Colecciones
  • Tesis (DCI) [41]

Repositorio Tecnm Orizaba copyright © 2020 
Contacto | Sugerencias
 

 

Listar

Todo el RepositorioComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

Mi cuenta

AccederRegistro

Repositorio Tecnm Orizaba copyright © 2020 
Contacto | Sugerencias