Empty objectives in Design Verifier

I created a model in Simulink and i wished to prove a property using Design Verifier.
Here is a portion of the model:
img1.png
img2.png
The verification system is the following:
img3.png
Design Verifier analysis starts correctly, but it tries to validate 27 objectives instead of 1 (it seems one for each output message in the chart above)
Also those objectives seem to be empty.
Is there a way to validate only my objective?

5 Comments

Hi Lorenzo,
The images of your model are not showing - perhaps it's my browser.
Can you try inserting the images again?
Thanks.
ok, I'll fix that
Does your model have any Assertion blocks or other blocks from the Model Verification library? Design Verifier treats those blocks as proof objectives by default.
To disable this, change the Assertion blocks setting in the Design Verifier Pane: Property Proving: https://www.mathworks.com/help/sldv/ug/design-verifier-pane-property-proving.html
If you want to disable all Assertion blocks, select "Disable all". If you want to manually enable or disable certain blocks, select "Use local settings".
This can also be done via the DVAssertions parameter in the sldvoptions function: https://www.mathworks.com/help/sldv/ug/simulink-design-verifier-configuration-parameters.html
I managed to insert an image of a portion of the model.
The particularity is that I have only 1 proof objective in the verification subsystem, but 27 objectives in the verification process.
In the portion of model above you can see 3 + 3 = 6 message outputs; I can count exactly 26 message outputs in my model, it seems that each one causes the spawn of an objective.
I already tryed to play with Design Verifier settings without achieving nothing.
I created another project in which I use datas over messages and the issue is gone. What's up with those messages?
Hi Lorenzo,
This likely requires further digging. I don't know if we'll solve this via MATLAB Answers.

Sign in to comment.

Answers (0)

Asked:

on 2 Mar 2019

Commented:

on 18 Mar 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!