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

TítuloStudying verification conditions for imperative programs
Autor(es)Lourenço, Cláudio Filipe Belo Silva
Lamraoui, Si-Mohamed
Nakajima, Shin
Pinto, Jorge Sousa
Palavras-chaveVerification Conditions
LLVM
Single-assignment form
Software verification
Bounded verification
Single-assignment
Data2015
EditoraEuropean Association of Software Science and Technology (EASST)
RevistaElectronic Communications of the EASST
CitaçãoC.B.Lourenço, S.Lamraoui, S.Nakajima,and J.S.Pinto. Studying Verification Conditions for Imperative Programs. In G. Grov and A. Ire- land, editors, Proceedings of the 15th International Workshop on Automated Verification of Critical Systems (AVOCS’15), volume 72 of Electronic Communications of the EASST, 2015. European Association of Software Science and Technology.
Resumo(s)Program verification tools use verification condition generators to produce logical formulas whose validity implies that the program is correct with respect to its specification. Different tools produce different conditions, and the underlying algorithms have not been properly exposed or explored so far. In this paper we consider a simple imperative programming language, extended with assume and assert statements, to present different ways of generating verification conditions. We study the approaches with experimental results originated by verification conditions generated from the intermediate representation of LLVM.
TipoArtigo
URIhttps://hdl.handle.net/1822/50793
DOI10.14279/tuj.eceasst.72.1011
ISSN1863-2122
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2015_AVOCS_15.pdf434,46 kBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

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