Fundamentos de la comprobación de modelos simbólicos
Una introducción práctica a la verificación de la corrección del sistema utilizando el razonamiento automatizado y la lógica temporal.
Sobre este curso
¿Cómo puede estar seguro de que un diseño complejo de hardware o un protocolo de software está libre de errores críticos?Las pruebas manuales pueden pasar por alto defectos sutiles, pero la verificación formal ofrece una forma de probar matemáticamente las propiedades de un sistema.
Este curso proporciona una guía paso a paso de los principios de la comprobación de modelos simbólicos, una poderosa técnica de razonamiento automatizado.Pasará de los sistemas básicos de transición de estado a la escritura de especificaciones formales en lógica temporal, y comprenderá cómo representar simbólicamente y verificar vastos espacios de estado en busca de posibles fallas, asegurando la confiabilidad del sistema.
Lo que aprenderás:
- Comprender los conceptos básicos de los sistemas de transición y el problema de explosión del espacio de estados.
- Aprenda a expresar formalmente las propiedades del sistema utilizando lógicas temporales como CTL y LTL.
- Domine los fundamentos de los diagramas de decisión binaria (BDD) para una representación eficiente del estado.
- Aplicar el algoritmo de verificación de modelos simbólicos para verificar las propiedades de seguridad y vivacidad.
- Practicar la escritura de especificaciones formales para sistemas concurrentes simples.
- Explorar la base teórica de cómo las herramientas de verificación de modelos encuentran contraejemplos para probar que una propiedad es falsa.
El curso comienza con las ideas fundamentales de las máquinas de estado y la lógica antes de avanzar a los algoritmos simbólicos que hacen la verificación automatizada práctica.Practicará la aplicación de estos conceptos a través de ejercicios escritos.
Este curso está diseñado para principiantes en métodos formales, no se requiere experiencia previa en razonamiento automatizado, solo una familiaridad básica con las matemáticas discretas y los conceptos de programación.
Comience a aprender cómo garantizar formalmente la corrección del sistema hoy mismo.
Lo que obtendrás
-
📜
Certificado de finalización
Añádelo a tu perfil de LinkedIn -
🎧
Versión en audio incluida
Aprende en cualquier momento, sin pantalla -
♾️
Acceso de por vida
Vuelve cuando quieras, sin caducidad -
📱
Teléfono o computadora
Funciona en cualquier dispositivo -
💸
Reembolso de 30 días
Sin preguntas -
⚡
Breve y enfocado
34 min de contenido práctico
Reseñas
Aún no hay reseñas — sé el primero en compartir tu experiencia.
Otros también tomaron
Domina lo esencial de la interconexión de hardware, los conceptos básicos de circuitos y la programación con Raspberry Pi para construir y controlar tus propias aplicaciones embebidas.
$4.99$9.99
Construir un sistema informático funcional conceptualmente, comenzando con las puertas lógicas más simples y construyendo una arquitectura de hardware completa.
$4.99$9.99
Construya una base sólida en el pensamiento computacional, comprenda cómo funcionan los sistemas informáticos y escriba sus primeros programas utilizando el lenguaje C.
$4.99$9.99
Aprende a escribir firmware y hardware de control usando C para construir los cerebros detrás de robots autónomos y sistemas embebidos.
$4.99$9.99
Preguntas frecuentes
¿Qué necesito para tomar este curso? +
Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.
¿Cómo pago? +
Con tarjeta a través de Stripe, o con criptomonedas. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.
¿Puedo obtener un reembolso? +
Sí — reembolso completo en 30 días, sin preguntas.
¿Por cuánto tiempo tendré acceso? +
Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.
¿Obtendré un certificado? +
Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.
Diseñado para profesionales en
Tecnología
Diseño
Finanzas
Marketing
Salud
Educación
Hostelería
Manufactura