--- css: documentation layout: default title: Documentation - Frama-C --- <body class="page-template page-template-page-documentation page-template-page-documentation-php page page-id-20 nonTouch"> <div id="wrapper" class="hfeed"> {% include headers.html header=3 %} <div id="container" class="mainContainer"> <div class="pageDocumentation pages"> <div class="wrap"> <h1 class="pageTitle">Documentation</h1> <p>Modifications to this documentation can be made via merge requests to the <a href="https://git.frama-c.com/pub/frama-c.frama-c.com">Frama-C website git repository</a>. </p> <p>The Frama-C kernel and plug-ins have <a href="/html/kernel-plugin.html">a detailed documentation page</a>. </p> <div class="tileWrapper" size="small"> <div class="tileWrapperTitle"> <span>Frama-C and ACSL</span> </div> <div class="tile"> <h4 class="tileTitle"><span>ACSL</span></h4> <ul> <li><a href="/html/acsl.html">Description page</a></li> <li><a href="/download/acsl.pdf">Language Reference</a></li> <li><a href="/download/frama-c-acsl-implementation.pdf">Language Implementation</a></li> <li><a href="https://github.com/acsl-language/acsl">Official ACSL Git Repository</a></li> <li><a href="https://github.com/fraunhoferfokus/acsl-by-example">ACSL by Example</a></li> </ul> </div> <div class="tile"> <h4 class="tileTitle"><span>Frama-C</span></h4> <ul> <li><a href="/html/kernel.html">Description page</a></li> <li><a href="/download/frama-c-user-manual.pdf">User Manual</a></li> <li><a href="https://git.frama-c.com/pub/frama-c/blob/master/INSTALL.md">Installation</a></li> <li><a href="/html/get-frama-c.html">Releases</a></li> </ul> </div> <div class="tile"> <h4 class="tileTitle"><span>Contributing</span></h4> <ul> <li><a href="https://git.frama-c.com/pub/frama-c/">GitLab Repository</a></li> <li><a href="https://git.frama-c.com/pub/frama-c/CONTRIBUTING.md">Contributer guide</a></li> <li><a href="https://git.frama-c.com/pub/frama-c/-/issues">Known issues</a></li> <li><a href="/dokuwiki/bug_reporting_guidelines.html">bug reporting guide</a></li> </ul> </div> <div class="tile"> <h4 class="tileTitle"><span>About Frama-C</span></h4> <ul> <li><a href="/dokuwiki/publications.html">List of publications</a></li> <li><a href="/dokuwiki/exercises.html">Exercices</a></li> <li><a href="/dokuwiki/teaching.html">Teaching</a></li> <li><a href="/dokuwiki/tutorial.html">Tutorials</a></li> </ul> </div> </div> <div class="tileWrapper" size="small"> <div class="tileWrapperTitle"> <span>Plug-ins Manuals</span> </div> <div class="tile"> <h4 class="tileTitle"><span>Plugin Development</span></h4> <ul> <li><a href="/download/frama-c-plugin-development-guide.pdf">Developer Manual</a></li> </ul> </div> {% for plugin in site.fc-plugins %} <div class="tile"> <h4 class="tileTitle"> <span> {% if plugin.short %} {{ plugin.short }} {% else %} {{ plugin.title }} {% endif %} </span> </h4> <ul> <li><a href="{{plugin.url}}">Description page</a></li> {% if plugin.manual_pdf %} <li><a href="{{plugin.manual_pdf}}">User Manual</a></li> {% endif %} {% for add in plugin.additional %} <li><a href="{{add.link}}">{% if add.short %}{{add.short}}{% else %}{{add.name}}{% endif %}</a></li> {% endfor %} {% if plugin.repo_url %} <li><a href="{{plugin.repo_url}}">External repository</a></li> {% endif %} </ul> </div> {% endfor %} </div> </div> </div> {% include footer.html %} <div class="clear"></div> </div> </div> </body>