Summary: | Time is allowed to pass when system is in urgent and / or committed locations | ||
---|---|---|---|
Product: | UPPAAL | Reporter: | Juhan Ernits <juhan> |
Component: | Engine | Assignee: | Gerd Behrmann <behrmann> |
Status: | CLOSED FIXED | ||
Severity: | critical | ||
Priority: | P2 | ||
Version: | 3.4.1 | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://www.cc.ioc.ee/~juhan/bridge.zip | ||
Architecture: | |||
Attachments: | relevant modified bridge examples |
Description
Juhan Ernits
2003-09-29 15:44:53 CEST
Created attachment 9 [details]
relevant modified bridge examples
I can confirm the problem with the urgent location. It turns out to be a problem in the deadlock checker (which btw also affects the liveness checker). I have checked in a fix to CVS. I cannot see what the problem with model bridge_case2.xml is. It is correct that in the symbolic state where Torch is in location one, the difference time-Torch.t is in [5,inf], but this does not mean that time can progress. It simply means that before entering the state time >= 5. Since Torch.t == 0, we have that time-Torch.t >= 5. |