Detalhes do Documento

Verification conditions for source-level imperative programs

Autor(es): Frade, M. J. cv logo 1 ; Pinto, Jorge Sousa cv logo 2

Data: 2011

Identificador Persistente: http://hdl.handle.net/1822/12547

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Hoare logic; Verification conditions; Program verification; Program annotations; Weakest preconditions; Updates


Descrição
This paper is a systematic study of verification conditions and their use in the context of program verification. We take Hoare logic as a starting point and study in detail how a verification conditions generator can be obtained from it. The notion of program annotation is essential in this process. Weakest preconditions and the use of updates are also studied as alternative approaches to verification conditions. Our study is carried on in the context of a While language. Important extensions to this language are considered toward the end of the paper. We also briefly survey modern program verification tools and their approaches to the generation of verification conditions.
Tipo de Documento Artigo
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Documentos Relacionados



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia