[TYPES/announce] Call for Book Chapters: Guide to Software Verification with Frama-C
Julien Signoles
julien.signoles at cea.fr
Thu Jul 1 09:33:31 EDT 2021
Call for Book Chapters
Book Title:Guide to Software Verification with Frama-C. Core
Components, Usages, and Applications.
Edited book to be published by Springer
Editors:Nikolai Kosmatov, Virgile Prevosto, Julien Signoles
Description
This book aims at presenting Frama-C, an open source platform for
analyzing C source code. It fosters collaborations between various
techniques, by letting individual analyzers exchange information about
the properties they can handle. In a similar manner, the platform is
meant to be easily extensible, in particular, by third-party developers.
Finally, Frama-C is aimed at being usable by software engineers that are
not necessarily experts in formal methods. This implies providing as
much automation as possible, as well as assessing the performances of
the platform on real-world case studies. The purpose of this book is to
provide a panorama of the platform, its core components, its usages, and
its applications.
Frama-C is not a single tool, but a framework that groups together
several tools. Each tool is provided as a plug-in. Roughly speaking, the
plug-ins distributed with the platform can be decomposed in the
following broad categories:
*
verification plug-ins;
*
plug-ins supporting the verification process;
*
plug-ins for better understanding the analyzed code;
*
plug-ins for simplifying the analyzed code;
*
plug-ins for extending the expressiveness of other analyzers.
Many industries in various domains rely on Frama-C to ensure safety
and/or security of their critical applications. The extensibility of the
platform allowed industrial engineers and tool developers to abstract
from the groundwork of code parsing and data structure design, and to
focus on new forms of verification.
Target Audience
This book targets a large audience of readers interested in software
verification and validation. They include industrial practitioners
interested in verification of specific software products or development
of new verification tools. They also include evaluation and
certification authorities working on certification of critical software.
Finally, this book will provide a helpful source of information to
university professors and students taking courses in software analysis
and verification.
As a preliminary background, the book will assume only a basic knowledge
of the C programming language. In particular, the readers will not need
to be familiar with Formal Methods.
Information for authors
Authors are invited to submit chapter proposals related to Frama-C on
the following (non-exhaustive) list of topics:
*
core verification techniques,
*
advanced usages,
*
combination of analysis techniques,
*
case studies and industrial applications,
*
emerging domains.
A chapter is expected to contain around 20-30 pages. The chapters will
be blind-reviewed. Whenever possible, authors should try to make
chapters self-contained.
Submission
The authors will be asked to use the Springer Latex Template. Precise
instructions on the Latex template and formatting will be communicated
later.
Important dates
*
Declaration of intention by the authors with an abstract of a few
lines: at your earliest convenience, ideally before July 15, 2021
*
Chapter Submission deadline: November 1st, 2021
*
Notification: February 1, 2022
*
Final submission: September 1, 2022
*
Expected publication by Springer: End of 2022
Contact Information
Email: nikolaikosmatov at gmail.com <mailto:nikolaikosmatov at gmail.com>,
virgile.prevosto at cea.fr <mailto:virgile.prevosto at cea.fr>,
julien.signoles at cea.fr <mailto:julien.signoles at cea.fr>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://LISTS.SEAS.UPENN.EDU/pipermail/types-announce/attachments/20210701/7f2b2e7b/attachment-0001.htm>
More information about the Types-announce
mailing list