On the generation of equational dynamic logics for weighted imperative programs
Dynamic logic is a powerful framework for reasoning about imperative programs. This paper extends previous work [9] on the systematic generation of dynamic logics from the propositional to the equational case, to capture ‘full-fledged’ imperative programs. The generation process is parametric on a s...
Autor principal: | |
---|---|
Outros Autores: | , , |
Formato: | bookPart |
Idioma: | eng |
Publicado em: |
2019
|
Assuntos: | |
Texto completo: | http://hdl.handle.net/10773/27075 |
País: | Portugal |
Oai: | oai:ria.ua.pt:10773/27075 |
Resumo: | Dynamic logic is a powerful framework for reasoning about imperative programs. This paper extends previous work [9] on the systematic generation of dynamic logics from the propositional to the equational case, to capture ‘full-fledged’ imperative programs. The generation process is parametric on a structure specifying a notion of ‘weight’ assigned to programs. The paper introduces also a notion of bisimilarity on models of the generated logics, which is shown to entail modal equivalence with respect to the latter. |
---|