TAR wrong GUI reporting

Bug #1958791 reported by Jiri Srba
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
TAPAAL
Fix Committed
Undecided
Kenneth Yrke Jørgensen

Bug Description

Open referendum-colored (untimed) and verify the second query "tie vote".
It returns true. Now turn on TAR (trace abstraction refinement) in advanced
query dialog. Verify again and it returns true but writes "The query was resolved
using state equations" which is wrong but it should instead write "The query
was resolved using trace abstraction refinement."

Related branches

Revision history for this message
Jiri Srba (srba) wrote :

The same problem is in ERK (untime, nongame CPN model). Verify the property using "siphon-trap" option which kicks in but it instead of siphon-trap returns that it was the state-equations that solved the query. Here the problem is that the GUI does not really print the reason why the query was solved (it only does so in the MCC keywords but we should not rely on this information).

Revision history for this message
Kenneth Yrke Jørgensen (yrke) wrote :

It seems the way it check for "solved using state equation" is by looking at

<code>
boolean approximationResult = queryResult.value2().discoveredStates() == 0;
</code>

I'm guessing this also true for TAR check's.
It's also the same boolean used to mark if we did an untimed overapprox.

Revision history for this message
Kenneth Yrke Jørgensen (yrke) wrote :
Changed in tapaal:
status: New → In Progress
assignee: nobody → Kenneth Yrke Jørgensen (yrke)
Jiri Srba (srba)
Changed in tapaal:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.