Open csicar opened 7 years ago
VAR could be used as Assumptions and Assertions. At the moment only assertion is used
variables can only be defined at the top-level these types are possible:
VAR
name: type
VAR_INOUT
name: type
It should be possible to addVar
and Var_inout
as Input or as Output Variables.
For GeTeTa-Interface: export Variables as Input or as Output variable, depending on if it is an assumption or an assertion
in ChangeVariable use Dropdown with Values "INOUT as Input", "INOUT as OUTPUT" etc.
make sure local VAR can be added two times to the spec-table
wrong behaviour when counterexample is avaiable
Even though they are only "internal" variables, they should be trackable in a specification (for internal testing reasons perhaps) like the counter variable in your example.
I would suggest they are treated similar to OUTPUT variables.
There might be (in a future version) a configuration switch which en/disables the feature.
Commit: 62f6b311b97f394dd3cfc3b0b99bd7aa0deb1c3c