A lesson on proof of programs with Frama-C. Invited tutorial paper

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To help formal verification tools to make their way into industry, they ought to be more widely used in software engineering classes. This tutorial paper serves this purpose and provides a lesson on formal specification and proof of programs with Frama-C, an open-source platform dedicated to analysis of C programs, and acsl, a specification language for C.

Original languageEnglish
Title of host publicationTests and Proofs - 7th International Conference, TAP 2013, Proceedings
Pages168-177
Number of pages10
DOIs
Publication statusPublished - 27 Sept 2013
Externally publishedYes
Event7th International Conference on Tests and Proofs, TAP 2013 - Budapest, Hungary
Duration: 16 Jun 201320 Jun 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7942 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Tests and Proofs, TAP 2013
Country/TerritoryHungary
CityBudapest
Period16/06/1320/06/13

Keywords

  • ACSL
  • Frama-C
  • deductive verification
  • program specification
  • teaching

Fingerprint

Dive into the research topics of 'A lesson on proof of programs with Frama-C. Invited tutorial paper'. Together they form a unique fingerprint.

Cite this