Por favor, use este identificador para citar o enlazar este ítem: https://ri-ng.uaq.mx/handle/123456789/5799
Título : Ingeniería de software para dispositivos de hardware reconfigurable
Autor(es): Ernesto Arreola Olvera
Palabras clave: Configware
Software
Reconfigurable
Fecha de publicación : sep-2014
Editorial : Universidad Autónoma de Querétaro
Facultad: Facultad de Informática
Programa académico: Maestría en Ingeniería de Software Distribuido
Resumen: Esta investigación se enfoca en la importancia que tienen hoy en día ciertos dispositivos de hardware que proveen funcionalidad crítica a diversos procesos en nuestro mundo ordinario, ejemplos claros de ello son los motores de un avión, una máquina de diagnóstico ó tratamiento médico, dispositivos de vehículos que alcanzan altas velocidades y/o que ponen en riesgo la integridad humana en cualquier sentido. La investigación evalúa los aspectos críticos de estos dispositivos mediante el uso de las herramientas de software que los controlan, considerando que si cada uno de estos elementos de hardware se configura así mismo a través de una rutina ó condicional de software, el desempeño en conjunto de dichos componentes podrá ser no solamente controlado sino predecible y lo suficientemente robusto para considerar algún hecho extraordinario durante el uso de un sistema de estas características. El diseño experimental empleado fue a través del uso de herramientas de reconfiguración y simulación de componentes de hardware tales como VHDL, ISE Design Suite, Active HDL y FPGA por medio de algoritmos de configuración y análisis de circuitos digitales. Las variables consideradas en el desarrollo de las simulaciones para esta investigación son básicamente aquellas que activan y reconfiguran los dispositivos alternos involucrados en desarrollo de la simulación, así como todas aquellas variables que son utilizadas como los contenedores de la salida en el proceso, dichas salidas son la evidencia más directa de que las simulaciones fueron llevadas a buen término, así como los aspectos gráficos derivados de las salidas obtenidas en el proceso. Los procesos de simulación identifican distintos casos de prueba, casos de cobertura estructural en donde se busca encontrar de manera estresada toda la funcionalidad de los algoritmos involucrados, así como la cobertura funcional que implica el almacenamiento correcto de variables al final de la ejecución. La investigación generó una conciencia más profunda en relación con la importancia que implica el óptimo funcionamiento de software y el desempeño que debe cubrir al interactuar con componentes de hardware de funcionalidad crítica en cualquier tipo de aplicaciones.
URI: https://ri-ng.uaq.mx/handle/123456789/5799
Otros identificadores : 2955 - RI000795.pdf
Aparece en: Maestría en Ingeniería de Software Distribuido

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
RI002955.pdf2.65 MBAdobe PDFPortada
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.