Hacia una especificación formal de un microcontrolador usado en marcapasos
Resumen:
Un microcontrolador es un circuito integrado que contempla las funcionalidades de un computador. Los avances tecnológicos de las últimas décadas han permitido que los microcontroladores se usen hoy en diferentes ámbitos; por ejemplo, en dispositivos de comunicación como los celulares o de control médico como los marcapasos. En este trabajo analizamos una familia de microcontroladores programables llamada PIC. El microprocesador cuenta con un programa modificable, que lo convierte, esencialmente, en una computadora de uso general, pequeña, barata, y versátil. Nuestro interés se centra en la verificación de programas críticos desarrollados en este entorno. En particular, nuestro objetivo final es el estudio de programas para dispositivos biomédicos implantables. En este artículo presentamos la formalización de un PIC usando máquinas de estados. Especificamos el comportamiento de las instrucciones de la máquina y certificamos, usando el asistente de pruebas Coq, el funcionamiento de la misma, expresado a través de una semántica operacional.
| 2008 | |
|
Microcontroladores (PICs) Especificaciones Formales Coq |
|
| Español | |
| Universidad de la República | |
| COLIBRI | |
| http://hdl.handle.net/20.500.12008/3561 | |
| Acceso abierto | |
| Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0) |
Resultados similares
-
Hacia una especificación formal del modelo de seguridad de MIDP 3.0
Autor(es):: Mazeikis, Gustavo
Fecha de publicación:: (2008) -
Autorización de Acceso en MIDP 3.0
Autor(es):: Mazeikis, Gustavo
Fecha de publicación:: (2009) -
Especificación y verificación formal de sistemas críticos en el Instituto de Computación de la Universidad de la República (Uruguay)
Autor(es):: Betarte, Gustavo
Fecha de publicación:: (2007) -
Especificación y verificación de marcapasos
Autor(es):: Damonte Callorda, Pablo Gabriel
Fecha de publicación:: (2015) -
Formal analysis of security models for mobile devices, virtualization platforms and domain name systems
Autor(es):: Luna, Carlos
Fecha de publicación:: (2014)