logo móvil
Contáctanos

Método de verificación de propiedades de seguridad de un programa de ensamblaje integrado mediante la combinación de comprobación de modelos acotados basada en SMT y reducción de ejecuciones de manejadores de interrupciones

Autores: Yamane, Satoshi; Kobashi, Junpei; Uemura, Kosuke

Idioma: Inglés

Editor: MDPI

Año: 2020

Descargar PDF

Acceso abierto

Artículo científico
2020

Método de verificación de propiedades de seguridad de un programa de ensamblaje integrado mediante la combinación de comprobación de modelos acotados basada en SMT y reducción de ejecuciones de manejadores de interrupciones


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Software integrado
Hardware
Verificación formal
Códigos de ensamblaje
Interrupciones
Propiedades de seguridad

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 24

Citaciones: Sin citaciones


Descripción
El software integrado tiene propiedades dependientes del hardware (operación directa de espacios de direcciones, E/S mapeada en memoria, interrupción, etc.). Por lo tanto, las demandas sobre el método establecido de verificaciones formales correspondientes a esas propiedades están aumentando desde el punto de vista de un desarrollo más corto y una alta fiabilidad. Nuestro estudio tiene como objetivo habilitar una verificación formal con Comprobación de Modelo Acotado Basada en Teorías de Satisfacibilidad (SMT-Based BMC) de seguridad para códigos de ensamblaje integrados. Nuestro método propuesto genera modelos de códigos de ensamblaje en detalle con la teoría de vectores de bits de tamaño fijo. Los modelos generados por nuestro método incluyen interrupciones, y el tamaño de los modelos se reduce utilizando la técnica de Reducción de Ejecuciones de Controlador de Interrupciones (IHER). En este documento, hemos desarrollado el método de verificación de propiedades de seguridad de un programa de ensamblaje integrado combinando la Comprobación de Modelo Acotado Basada en SMT y la Reducción de Ejecuciones de Controlador de Interrupciones. Además, mostramos la evaluación de nuestro método mediante experimentos utilizando un verificador de modelos prototipo.

Otros recursos que podrían interesarte

Temas Virtualpro