Courses from 1000+ universities
Class Central experiments with cataloging online courses from California Community Colleges, offering diverse, affordable, and credit-worthy learning opportunities.
600 Free Google Certifications
Communication Skills
Project Management
Web Design
Philosophy, Science and Religion: Religion and Science
Improving Communication Skills
Unlocking Information Security I: From Cryptography to Buffer Overflows
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Exploración de la sÃntesis de programas adversarios bi-abductivos, presentada por Julien Vanegue en el evento O'HearnFest.
Exploración de la ejecución simbólica utilizando diagramas de decisión separadores, presentada por Josh Berdine en el evento O'HearnFest.
Análisis de la corrección de Peter O'Hearn en el contexto de la verificación de programas y lógica de separación.
Keynote exploring challenges in reasoning about security of concurrent systems code, addressing current limitations and potential future approaches.
Presentación sobre la verificación formal modular del microhipervisor NOVA, enfocándose en la descomposición de especificaciones y pruebas de hiperllamadas utilizando lógica de separación concurrente.
Propone una modularización de la semántica del hardware para capturar sucintamente la diferencia entre el comportamiento "bare-metal" y virtualizado de un procesador.
Propone un enfoque semántico para interfaces binarias de aplicaciones, facilitando interoperabilidad más segura entre lenguajes y bibliotecas mediante modelos de realizabilidad.
Explora la conexión entre Composabilidad Universal y Compilación Robusta en criptografÃa, extendiendo técnicas al ámbito computacional y demostrando su aplicación en el protocolo Wireguard.
Propone diseño e implementación LLVM de convenciones de llamada seguras para CHERI-RISC-V, evaluando impacto en rendimiento, memoria y compatibilidad.
Explora cómo se utiliza Dafny para enseñar lógica y teorÃa de conjuntos a estudiantes de informática de segundo año, destacando su adopción en un curso universitario.
Propone un paradigma de generación de código verificable en bucle cerrado, integrando herramientas de verificación formal y modelos de lenguaje para garantizar la consistencia y corrección del código generado.
Presenta un sistema de archivos concurrente verificado llamado DaisyNFS, combinando pruebas interactivas en Coq y pruebas automatizadas en Dafny para garantizar seguridad y rendimiento.
Propuesta de un depurador de rasgos para visualizar árboles de prueba del solucionador de rasgos de Rust y facilitar la depuración de errores de rasgos a cualquier escala.
Propone Latte, un enfoque para rastrear aliasing y unicidad en Java con mÃnimas anotaciones y complejidad, permitiendo lecturas destructivas y aplicaciones prácticas como modelar una pila.
Revisión del progreso en Hazel, el primer entorno de programación totalmente en vivo y tipado. Incluye teorÃa subyacente, demostración en vivo, aspectos educativos y resultados preliminares de su uso.
Get personalized course recommendations, track subjects and courses with reminders, and more.