Frama-C
| Frama-C | |
|---|---|
| Developers | Commissariat à l'Énergie Atomique (CEA-List) and Inria |
| Written in | OCaml, C |
| Operating system | Linux, macOS, FreeBSD, OpenBSD, NetBSD, Microsoft Windows. |
| Available in | English |
| Type | Formal verification, Static code analysis |
| License | mostly LGPL, some parts under BSD licenses |
| Website | frama-c |
| Repository | |
Frama-C is a set of interoperable program analyzers for C programs. The name Frama-C stands for Framework for Modular Analysis of C programs. Frama-C has been developed by the French Commissariat à l'Énergie Atomique et aux Énergies Alternatives (CEA-List) and Inria. It has also received funding from the Core Infrastructure Initiative. Frama-C, as a static analyzer, inspects programs without executing them. Despite its name, the software is not related to the French project Framasoft.