Use NuSMV show_property and LTLSPEC names for unique mapping
mfgpcm opened this issue · 2 comments
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.
I have just added show_property. Will look into lifting the following days.
I have fixed this - the results lifter now takes into consideration the info displayed by the show_properties (if available)