Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Ewance
Iniciar sesión
Cover image for Implementar ejecución simbólica sobre un subset de C
Code

Implementar ejecución simbólica sobre un subset de C

FreeVerified credential6 semanasExpert

Visión general

De qué trata este proyecto.

Implementa un motor de ejecución simbólica para un subset de C en Python con Z3 y obtén un certificado verificable.

El escenario

El grupo (financiado parcialmente por CDTI y proyectos europeos) ya descartó usar KLEE como base por su curva de aprendizaje y porque su objetivo final requiere modificar el motor a niveles que KLEE hace difícil.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

El Briefing

Lo que harás y lo que demostrarás.

Construir un motor didáctico de ejecución simbólica sobre un subset de C que sirva como base para tesis y curso, con cobertura razonable y código claramente extensible.

Earning criteria — what you'll demonstrate

  • Implementar ejecución simbólica de extremo a extremo
  • Usar Z3 con teorías SMT relevantes (bitvectors, arrays)
  • Comparar honestamente contra una herramienta madura como KLEE
  • Documentar un motor de forma que terceros puedan extenderlo

Encaje académico

Dónde encaja esto en tus estudios.

Afina las mismas habilidades que tu titulación espera de ti.

Program Analysis

Master · Programming Languages

Strong alignment

This challenge maps to Program Analysis at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.

Una cosa más

Puedes tener una credencial en tu CV para el viernes.