Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use NuSMV show_property and LTLSPEC names for unique mapping #18

Closed
mfgpcm opened this issue Nov 25, 2019 · 2 comments
Closed

Use NuSMV show_property and LTLSPEC names for unique mapping #18

mfgpcm opened this issue Nov 25, 2019 · 2 comments

Comments

@mfgpcm
Copy link

mfgpcm commented Nov 25, 2019

Currently, the .source file for nusmv is generated but not used. By adding show_property to the .source file, nusmv outputs a list of the LTLSPEC given in the .smv file including the name (if given, e.g. by LTLSPEC NAME x := true).
By adding unique names to LTLSPECs, running nusmv on the .source file and updating the class AGResultsLifter to support the additional output, the lifting of nusmv results could be improved. This is especially beneficial for vacuity checks of contracts that belong to the same component.

@danielratiu
Copy link
Member

I have just added show_property. Will look into lifting the following days.

danielratiu added a commit that referenced this issue Nov 26, 2019
We cann lift cex from within a read action and thereby we do not need anymore the mirriad of read-actions scattered through the code
@danielratiu
Copy link
Member

I have fixed this - the results lifter now takes into consideration the info displayed by the show_properties (if available)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants