Español    English

¿Qué es SHE?

  • SHE: Software Hardening Environment (Entorno de "Endurecimiento" de Software).
  • Es una herramienta para el desarrollo de software tolerante a fallos.
  • Permite el diseño e implementación de técnicas de tolerancia a fallos basadas en software, las cuales pueden ser aplicadas a los programas de forma automática.
  • La estrategia de "endurecimiento" (protección) está basada en reglas de transformación del código a bajo nivel, es decir, lenguaje ensamblador.
  • Permite aplicar las técnicas software de tolerancia a fallos de forma selectiva, protegiendo sólo las partes críticas del programa. Así, se reducen los overheads y se ofrece mayor flexibilidad al diseñador para alcanzar la mejor solución de compromiso entre todos los requerimientos del sistema.
  • Multiplataforma (probado en GNU/Linux y Windows).
 

Esquema

Software Hardening Environment - SHE


SHE

 

Microprocesadores soportados

  • Xilinx PicoBlaze 8-bit KCPSM3.
  • Xilinx PicoBlaze 8-bit KCPSM6.
  • Texas Instruments MSP430 16-bit.
  • Puede soportar muchos más.
 

Prueba SHE online

 

Más información