Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
frama-c
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pub
frama-c
Commits
9f7e9ec7
Commit
9f7e9ec7
authored
3 years ago
by
Virgile Prevosto
Browse files
Options
Downloads
Patches
Plain Diff
[userman] proof read overview update
parent
be06a99b
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/userman/user-overview.tex
+5
-5
5 additions, 5 deletions
doc/userman/user-overview.tex
doc/userman/userman.bib
+11
-12
11 additions, 12 deletions
doc/userman/userman.bib
with
16 additions
and
17 deletions
doc/userman/user-overview.tex
+
5
−
5
View file @
9f7e9ec7
...
@@ -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 a
n 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.
...
...
This diff is collapsed.
Click to expand it.
doc/userman/userman.bib
+
11
−
12
View file @
9f7e9ec7
...
@@ -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
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment