-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
82 lines (79 loc) · 2.26 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
opam-version: "2.0"
maintainer: "francois.bobot@cea.fr"
authors: [
"Patrick Baudin"
"François Bobot"
"Richard Bonichon"
"David Bühler"
"Loïc Correnson"
"Julien Crétin"
"Pascal Cuoq"
"Zaynah Dargaye"
"Jean-Christophe Filliâtre"
"Philippe Herrmann"
"Florent Kirchner"
"Matthieu Lemerre"
"David Maison"
"Claude Marché"
"André Maroneze"
"Benjamin Monate"
"Yannick Moy"
"Anne Pacalet"
"Valentin Perrelle"
"Guillaume Petiot"
"Virgile Prevosto"
"Armand Puccetti"
"Muriel Roger"
"Julien Signoles"
"Boris Yakobowski"
]
homepage: "http://frama-c.com/"
license: "LGPL-2.1-only"
dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git"
doc: ["http://frama-c.com/download/user-manual-Silicon-20161101.pdf"]
bug-reports: "https://bts.frama-c.com/"
tags: [
"deductive"
"program verification"
"formal specification"
"automated theorem prover"
"interactive theorem prover"
"C"
"plugins"
"abstract interpretation"
"slicing"
"weakest precondition"
"ACSL"
"dataflow analysis"
]
depends: [
"ocaml" {>= "4.02.3"}
"frama-c-base" {= "14.0"}
"zarith"
"lablgtk" {>= "2.18.2"}
"conf-gtksourceview"
"conf-gnomecanvas"
"alt-ergo"
]
depopts: [
"altgr-ergo" { build }
]
messages: [
"Alt-Ergo Graphical Interface can be used by the WP plug-in" { !altgr-ergo:installed }
]
synopsis:
"Platform dedicated to the analysis of source code written in C. Silicon version."
description: """
Frama-C gathers several analysis techniques in a single collaborative
framework, based on analyzers (called "plug-ins") that can build upon the
results computed by other analyzers in the framework.
Thanks to this approach, Frama-C provides sophisticated tools, including:
- an analyzer based on abstract interpretation (EVA plug-in);
- a program proof framework based on weakest precondition calculus (WP plug-in);
- a program slicer (Slicing plug-in);
- a tool for verification of temporal (LTL) properties (Aoraï plug-in);
- several tools for code base exploration and dependency analysis
(plug-ins From, Impact, Metrics, Occurrence, Scope, etc.).
These plug-ins communicate between each other via the Frama-C API
and via ACSL (ANSI/ISO C Specification Language) properties.
This virtual package forces the installation of frama-C with its IDE."""