Replies: 2 comments 1 reply
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Hi @hkr-droid. The history of the tool can be found here: http://ulrik.blog.aau.dk/ecdar/ecdar-history/ Please don't hesitate to ask more questions, if this formalism could be relevant for you. |
Beta Was this translation helpful? Give feedback.
-
Hello,
There are several types of equivalence relations we can define on timed automata, including timed/untimed, weak/strong trace equivalence, as well as timed/untimed, weak/strong bisimulation. Uppaal can model check TCTL formulas as well as generate counterexample traces, however, it doesn't seem to consider when two timed automata can be considered "equal" according to the above properties. I can also only find one tool currently that does check these properties, CAAL [1] which works over TCCS expressions (converted internally to certain sorts of dependency graphs), which can be tried out in-browser here: http://caal.cs.aau.dk/.
It's possible I'm missing something obvious, but is there any reason, broadly, why Uppaal doesn't provide facilities for equivalence checking? Or is there anyway to set up a timed bisimulation checking using Uppaal as it is?
If it isn't currently possible, I am happy to write up my own code for checking e.g. timed bisimulation. To that end, I would appreciate any extra context for this. For instance, in the literature, I can find two different presentations of decidable algorithms for checking timed bisimulation in [2] and [3]. The first is based on a region construction over the product of two automata, while the second optimizes the first by swapping regions for zones.
Are these two the canonical ways of constructing such an algorithm, or are there other approaches (game-theoretic?) that are more current? Any help would be appreciated!
[1] http://caal.cs.aau.dk/docs/CAAL2_EPG.pdf
[2] https://dl.acm.org/doi/10.5555/647761.735349
[3] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.52.2107
Beta Was this translation helpful? Give feedback.
All reactions