Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/12547

TítuloVerification conditions for source-level imperative programs
Autor(es)Frade, M. J.
Pinto, Jorge Sousa
Palavras-chaveHoare logic
Verification conditions
Program verification
Program annotations
Weakest preconditions
Updates
Program verification
Verification conditions
Data2011
EditoraElsevier Science BV
RevistaComputer Science Review
Resumo(s)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.
TipoArtigo
URIhttps://hdl.handle.net/1822/12547
DOI10.1016/j.cosrev.2011.02.002
ISSN1574-0137
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em revistas internacionais
DI/CCTC - Artigos (papers)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
verification-conditions-revised.pdfDocumento principal388,78 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID