Una técnica de base de conocimiento para detectar múltiples errores de sincronización de interfaz serial de alta velocidad en sistemas integrados en tiempo real basados en multiprocesador
Autores: Masood, Sabeen; Khan, Shoab Ahmed; Hassan, Ali; Khalique, Fatima
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Una técnica de base de conocimiento para detectar múltiples errores de sincronización de interfaz serial de alta velocidad en sistemas integrados en tiempo real basados en multiprocesador
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Heterogeneidad
Elementos de procesamiento
Comunicación
Sincronización
Depuración
Sistemas embebidos en tiempo real
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 26
Citaciones: Sin citaciones
La heterogeneidad de los múltiples elementos de procesamiento (PEs) es una característica de los sistemas empotrados en tiempo real. Los procesadores de propósito general y varios procesadores integrados, así como interfaces dedicadas de alta velocidad, se encuentran entre estos elementos. La comunicación entre los procesadores es una de las características más significativas para el desarrollo de sistemas complejos. Además, la sincronización es un problema común durante la comunicación entre procesadores en sistemas empotrados. La depuración y prueba de dichos sistemas es laboriosa, difícil y consume tiempo, con la mayoría de las complejidades centradas en la depuración de la comunicación entre procesadores en tiempo real, como la sincronización en términos de tiempo y precisión. Aunque los diseños de hardware de sistemas empotrados heterogéneos multiprocesador en tiempo real han recibido mucha atención, el diseño y desarrollo de soluciones basadas en software aún tienen potencial para ser abordados. En particular, las pruebas basadas en software se vuelven desafiantes debido a la comunicación entre procesadores y la sincronización de aplicaciones en tiempo real. Se propone una técnica basada en conocimientos que ayuda a probar interfaces serie de alta velocidad en sistemas empotrados en tiempo real basados en multiprocesadores que necesitan depuración en tiempo real mientras una aplicación está en ejecución. Es cada vez más importante probar y validar estas interfaces en tiempo real a medida que aumenta la demanda de altas tasas de transmisión de datos. El trabajo presentado utiliza una técnica para simular, crear y mejorar la base de conocimientos utilizada como detección de errores basada en correlaciones que reduce el tiempo de desarrollo. La técnica propuesta ayuda a detectar errores relacionados con la sincronización que ocurren durante la comunicación entre múltiples interfaces serie de alta velocidad. El trabajo presentado también enumera una serie de experimentos para validar la efectividad de la técnica propuesta. Los resultados muestran que las técnicas presentadas son efectivas para la identificación de errores en sistemas empotrados en tiempo real.
Descripción
La heterogeneidad de los múltiples elementos de procesamiento (PEs) es una característica de los sistemas empotrados en tiempo real. Los procesadores de propósito general y varios procesadores integrados, así como interfaces dedicadas de alta velocidad, se encuentran entre estos elementos. La comunicación entre los procesadores es una de las características más significativas para el desarrollo de sistemas complejos. Además, la sincronización es un problema común durante la comunicación entre procesadores en sistemas empotrados. La depuración y prueba de dichos sistemas es laboriosa, difícil y consume tiempo, con la mayoría de las complejidades centradas en la depuración de la comunicación entre procesadores en tiempo real, como la sincronización en términos de tiempo y precisión. Aunque los diseños de hardware de sistemas empotrados heterogéneos multiprocesador en tiempo real han recibido mucha atención, el diseño y desarrollo de soluciones basadas en software aún tienen potencial para ser abordados. En particular, las pruebas basadas en software se vuelven desafiantes debido a la comunicación entre procesadores y la sincronización de aplicaciones en tiempo real. Se propone una técnica basada en conocimientos que ayuda a probar interfaces serie de alta velocidad en sistemas empotrados en tiempo real basados en multiprocesadores que necesitan depuración en tiempo real mientras una aplicación está en ejecución. Es cada vez más importante probar y validar estas interfaces en tiempo real a medida que aumenta la demanda de altas tasas de transmisión de datos. El trabajo presentado utiliza una técnica para simular, crear y mejorar la base de conocimientos utilizada como detección de errores basada en correlaciones que reduce el tiempo de desarrollo. La técnica propuesta ayuda a detectar errores relacionados con la sincronización que ocurren durante la comunicación entre múltiples interfaces serie de alta velocidad. El trabajo presentado también enumera una serie de experimentos para validar la efectividad de la técnica propuesta. Los resultados muestran que las técnicas presentadas son efectivas para la identificación de errores en sistemas empotrados en tiempo real.