Perguntas com a marcação «program-verification»

Dada uma especificação, um programa a satisfaz?

14
Semântica formal do OCaml no Coq

A semântica de um grande subconjunto de OCaml, chamado OCamllight , foi formalizada na HOL por Owens há vários anos. Mais recentemente, uma semântica teórica do tipo de um subconjunto menor de OCaml foi implementada no Nuprl por Kreitz, Hayden e Hickey . Existe algum desenvolvimento semelhante no...

8
Qual é a implementação mais simples de todas as traduções decentes de LTL para Buchi ou outros algoritmos de verificação de LTL?

Estou escrevendo um verificador de modelo de brinquedo e estou no ponto em que é hora de implementar a tradução de autômato LTL para Buchi. Por várias razões óbvias, desejo que o algoritmo seja simples :) por exemplo, quero que o código permaneça extremamente claro e conciso pelo maior tempo...

8
Existe algum trabalho realizado no desenvolvimento de cálculo de diferença de máquinas de Turing (ou linguagens formais mais simples)

Estou tentando desenvolver algumas noções de cálculo de diferença entre uma Máquina Ideal de Turing ideal concebida por um desenvolvedor (por exemplo, o que se pretende que um desenvolvedor de software), chame de , e as Máquinas que representam o software que realmente é projetado e implementado,...