Feature #9305
open
Provide a list of undefined and modelled functions for a fragment under verification
Added by Ilja Zakharov about 6 years ago.
Updated almost 6 years ago.
Category:
Environment models
Description
As we claim that our static verification is sound we need to provide some information about preconditions of verification. As a first step in this direction we propose to collect which functions are undefined and for which of them models exist. This should help to understand how many specifications to model functions a user should prepare.
The user would like to know how many specifications of the active part of an environment she need to prepare. Is it part of this task?
If you mean entry points then it is not a part of this task. Entry points can be easily found from the coverage report. This issue is related to external functions that can be completely undefined or be modelled. Currently, we do not have any report concerning this part of a program fragment under verification.
Yes, I'm talking about entry_points and I do not see how they can be found from the coverage report "easily"
Let's open another issue that will aim at showing some information on unspecified project specific API. For instance, for Linux loadable kernel modules this API includes uncovered exported functions and all global variables having structure types and which fields are initialized with function pointers.
- Priority changed from Urgent to High
- Target version deleted (
3.0)
There is not a particular plan in this direction.
Also available in: Atom
PDF