The current possible property configurations are the following:
specify a property file as a CLI parameter
specify the property as a CLI parameter
Missing: The ability to specify the property as part of the XSTS file with a syntax similar to the supported property file.
Is this currently possible, and I just missed the feature?
Justification: The construction of the XSTS file is negligible compared to the actual verification task. Thus, it makes sense to construct a new XSTS file for each verification case, especially since a lot of model simplifications can be performed when knowing the property to be verified. I am taking this approach in Semantifyr, and I believe a similar approach is also used in Gamma. However, converting XSTS files to the supported format is cumbersome and should be simple to handle on the Theta side, by extending the XSTS grammar.
The current possible property configurations are the following:
Missing: The ability to specify the property as part of the XSTS file with a syntax similar to the supported property file.
Is this currently possible, and I just missed the feature?
Justification: The construction of the XSTS file is negligible compared to the actual verification task. Thus, it makes sense to construct a new XSTS file for each verification case, especially since a lot of model simplifications can be performed when knowing the property to be verified. I am taking this approach in Semantifyr, and I believe a similar approach is also used in Gamma. However, converting XSTS files to the supported format is cumbersome and should be simple to handle on the Theta side, by extending the XSTS grammar.