-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Describe the bug
The query control: A[ .. U .. ] fails to find an obvious strategy involving a single discrete action.
This bug was reported by Sibylle Schupp.
To Reproduce
- Make this template with just two locations,
InitandGoal, with a controllable edge between them:
- Instantiate the template as
P. - Run the query
control: A[ P.Init U P.Goal ]- Result is FALSE even though there is an obvious strategy satisfying the query; Just activate the controllable edge!
See: AU bug.xml
Expected behavior
The query should return TRUE.
Version(s) of UPPAAL tested
Uppaal v5.0.0
Additional Context
The semantics of AU for timed systems are usually:
Note the disjunction that is needed due to the denseness of time. Without it, it would not be valid to delay into phi_2 as you would always be able to find a smaller delay that lands in the clock valuation between the clock valuations where phi_1 hold and the clock valuation where phi_2 holds. HOWEVER, this should not affect the bug reported here, as only discrete actions are required to recreate this bug.