Formal Methods | Software Engineering | Software History · I teach companies how to design complex software in a way that makes it cheaper, faster, and bug-free. Recognized expert in applying formal methods to real-world problems.

Noticias que mencionan Hillel Wayne

Limitaciones de TLA+ en la verificación de propiedades de software

El método de verificación formal TLA+ es una herramienta potente para garantizar la corrección de sistemas concurrentes complejos, pero su capacidad de verificación está limitada por la naturaleza de las propiedades que puede expresar. A diferencia de la creencia popular de que resuelve todos los pr

Cómo modelar propiedades de alcanzabilidad en TLA+ y TLC

El artículo técnico analiza la capacidad del lenguaje de especificación TLA+ para expresar propiedades de alcanzabilidad y posibilidad, un tema que suele generar confusión debido a la naturaleza lineal de su lógica frente a la lógica de tiempo ramificado. El texto explica que, aunque TLA+ no permite

Debate sobre ingeniería de software: ¿programación artesanal o 'vibecoding'?

Un desarrollador de software cuestiona la creciente dicotomía en la industria entre los 'ingenieros de software' serios y los 'programadores artesanales' que priorizan la experiencia sobre el resultado. El autor argumenta que la precisión, la atención al detalle y la fiabilidad son características d

IA aprueba pruebas, pero código fallido: un error crítico

Doodledapp, una empresa que convierte diagramas visuales en código Solidity, descubrió un problema crítico al intentar validar su convertidor con inteligencia artificial. Inicialmente, un sistema automatizado generó pruebas que pasaron para 17 contratos de uso común, lo que parecía un éxito. Sin emb