= 768" x-on:close-sidebar="sidebar=window.innerWidth >= 768 && true">
This package contains the Frama-C's E-ACSL plug-in.
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
Authors
Maintainers
Sources
e-acsl-0.5.tar.gz
md5=73842963dfa22548a571c5ccca757bc9
Description
It takes as input an annotated C program and returns the same program in which annotations have been converted into C code dedicated to runtime assertion checking: this code fails at runtime if the annotation is violated at runtime.
Annotations must be written in a subset of ACSL (ANSI/ISO C Specification Language), namely E-ACSL (Executable ANSI/ISO C Specification Language). E-ACSL is fully described at http://frama-c.com/download/e-acsl/e-acsl.pdf
Tags
program verification formal specification runtime assertion checking monitoring C plugins ACSL E-ACSLPublished: 28 Jul 2015
Dependencies (3)
- conf-autoconf
-
frama-c-base
>= "11.0"
-
ocaml
>= "3.12" & != "4.02.0"
Dev Dependencies
-
None
Used by
-
None
Conflicts
-
None
On This Page