Este artículo presenta el diseño y parcial implementación de sfiCAN: un inyector físico de fallos para el bus CAN que permite la creación de una gran variedad de escenarios de fallos. El inyector de fallos reemplaza la topología bus de CAN por una estrella, cuyo elemento central es un hub con mecanismos de inyección de fallos. El inyector de fallos es fácilmente configurable, desde un PC conectado a un puerto dedicado del hub. Para ello se usa una especificación de inyección de fallos, la cual es traducida a un protocolo de configuración por encima de CAN. Este protocolo sólo es usado entre tests y por ello no interfiere en la ejecución de éstos. El propósito del inyector de fallos es comprobar el comportamiento de los nodos de una red CAN en presencia de errores en el canal. En particular, el comportamiento de los controladores CAN de los nodos y del software que se ejecuta en ellos, para los cuales la topología de estrella es transparente.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados