Información sobre el diseño de confiabilidad del software de sistemas integrados y capacitación en diseño de confiabilidad del software de sistemas integrados
El software integrado no es solo el núcleo del sistema electrónico, sino también un complemento eficaz del sistema de hardware. Debe tener las funciones de prevención de errores, evaluación de errores, corrección de errores y tolerancia a errores. Con estas funciones podemos garantizar que el subsistema de software implemente los requisitos de confiabilidad del sistema en el diseño. Pero la confiabilidad del software se diferencia de los circuitos de hardware en que no disminuirá con el tiempo y su garantía de confiabilidad se logra durante el proceso de diseño. Por lo tanto, el trabajo de ingeniería de software también es un foco de confiabilidad del software.
Con este fin, el Instituto de Normalización de Tecnología Electrónica de China decidió organizar un seminario sobre "Diseño de confiabilidad de software integrado". Este seminario se centra principalmente en el diseño de sistemas de software integrado, análisis de demanda, interfaces, módulos y variables. y analizar especificaciones de diseño como control, pruebas de software, análisis de seguridad y diseño de coincidencia de hardware, y explorar en profundidad técnicas de diseño de confiabilidad de software integrado. Los asuntos específicos se notifican de la siguiente manera:
Esquema del curso:
1.4 Confirmación manual de funciones críticas para la seguridad;
2.5 Kernel de seguridad;
2.6, Registrar automáticamente las fallas del sistema;
2.7 Prohibición de escapar de estados inseguros detectados;
2.8 Diseño de confidencialidad;
2.9. diseño tolerante;
p>
3. Diseño de hardware:
3.1. Selección de hardware;
3.2 Detección de bus;
3.4. Medidas de seguridad ante fallo de alimentación;
3.5. Medidas en caso de fallo del ordenador de control principal.
3.6. Medidas de protección contra fallos del sensor del circuito de retroalimentación;
3.7. Medidas de protección contra interferencias electromagnéticas.
3.8. . Análisis de requisitos de software
5. Análisis de riesgos de software
6. Análisis de riesgos de software
6. Diseño de funciones críticas para la seguridad
7. Directrices de diseño de redundancia:
7.1 Diseño de redundancia de comandos;
7.2 Trampas de software y tecnologías de interceptación de software;