Skip to content
Snippets Groups Projects
Commit 9f7e9ec7 authored by Virgile Prevosto's avatar Virgile Prevosto
Browse files

[userman] proof read overview update

parent be06a99b
No related branches found
No related tags found
No related merge requests found
...@@ -11,7 +11,7 @@ other analyzers in the framework. Thanks to this approach, \FramaC can provide ...@@ -11,7 +11,7 @@ other analyzers in the framework. Thanks to this approach, \FramaC can provide
a number of sophisticated tools such as a concurrency safety analysis a number of sophisticated tools such as a concurrency safety analysis
(Mthread~\cite{mthread}), (Mthread~\cite{mthread}),
an enforcer of secure information flow (SecureFlow~\cite{secureflow1,secureflow2}), an enforcer of secure information flow (SecureFlow~\cite{secureflow1,secureflow2}),
or a coverage-based test generator (LTest~\cite{ltest}), among many others. or a set of tools for various test coverage criteria (LTest~\cite{ltest}), among many others.
\section{\FramaC as a Code Analysis Tool} \section{\FramaC as a Code Analysis Tool}
...@@ -110,9 +110,9 @@ review. ...@@ -110,9 +110,9 @@ review.
\section{\FramaC as a Tool for \C programs} \section{\FramaC as a Tool for \C programs}
The \C source code analyzed by \FramaC is assumed to follow the \tool{C99} ISO The \C source code analyzed by \FramaC is assumed to follow the \tool{C99} ISO
standard\index{C99 ISO standard@\tool{C99} ISO standard}\footnote{Some common standard\index{C99 ISO standard@\tool{C99} ISO standard}\footnote{Some parts of
GCC extensions, as well as some parts of the \tool{C11} standard, are the \tool{C11} standard, as well as some common GCC extensions,
also supported.}. \C comments may are also supported.}. \C comments may
contain \acsl annotations~\cite{acsl} used as specifications to be interpreted contain \acsl annotations~\cite{acsl} used as specifications to be interpreted
by \FramaC. The subset of \acsl currently interpreted in \FramaC is described by \FramaC. The subset of \acsl currently interpreted in \FramaC is described
in~\cite{acsl-implem}. in~\cite{acsl-implem}.
...@@ -141,7 +141,7 @@ documentation~\cite{value,wp,eacsl}. ...@@ -141,7 +141,7 @@ documentation~\cite{value,wp,eacsl}.
Additional plug-ins can be provided by third-party developers and installed Additional plug-ins can be provided by third-party developers and installed
separately from the kernel. \FramaC is thus not limited to the set of analyses separately from the kernel. \FramaC is thus not limited to the set of analyses
initially installed. For instance, it may be extended with the \tool{Frama-Clang} initially installed. For instance, it may be extended with the \tool{Frama-Clang}
plug-in~\cite{framaclang}, which provides a front-end for C++ code; plug-in~\cite{framaclang}, which provides an experimental front-end for C++ code;
or \tool{MetAcsl}~\cite{metacsl}, which allows specifying higher-level or \tool{MetAcsl}~\cite{metacsl}, which allows specifying higher-level
meta-properties; among others. meta-properties; among others.
......
...@@ -127,18 +127,17 @@ note={Extended version of \cite{sefm12}}, ...@@ -127,18 +127,17 @@ note={Extended version of \cite{sefm12}},
school = {Universit\'e Rennes 1}, school = {Universit\'e Rennes 1},
} }
@article{ltest, @inproceedings{ltest,
TITLE = {{Detection of Polluting Test Objectives for Dataflow Criteria}}, author = {Micha{\"{e}}l Marcozzi and
AUTHOR = {Martin, Thibault and Kosmatov, Nikolai and Pr{\'e}vosto, Virgile and Lemerre, Matthieu}, S{\'{e}}bastien Bardin and
URL = {https://hal-cea.archives-ouvertes.fr/cea-02974228}, Micka{\"{e}}l Delahaye and
NOTE = {International Conference on Integrated Formal Methods 2020-11-16/20, Lugano, Suisse}, Nikolai Kosmatov and
JOURNAL = {{Lecture Notes in Computer Science}}, Virgile Prevosto},
PUBLISHER = {{Springer}}, title = {Taming Coverage Criteria Heterogeneity with LTest},
NUMBER = {12546}, booktitle = {2017 {IEEE} International Conference on Software Testing, Verification
YEAR = {2020}, and Validation, {ICST} 2017, Tokyo, Japan, March 13-17, 2017},
PDF = {https://hal-cea.archives-ouvertes.fr/cea-02974228/file/main.pdf}, pages = {500--507},
HAL_ID = {cea-02974228}, year = {2017},
HAL_VERSION = {v1},
} }
@manual{mthread, @manual{mthread,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment