Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing language reference for queries such as "simulate" "strategy" and "control" #3

Open
yrke opened this issue Nov 18, 2020 · 3 comments

Comments

@yrke
Copy link
Member

yrke commented Nov 18, 2020

[11/13 5:54 PM] Martijn Goorden - In the paper 'Uppaal Stratego' from David et al. in TACAS.2015 (DOI: 10.1007/978-3-662-46681-0_16) has an overview of different queries in Table 4. I have no idea whether this overview is complete.

@magoorden
Copy link
Contributor

The requirement specification page contains now much more information on the queries that are possible. When I was reading the Uppaal TIGA manual, I noticed that the query E<> control : phi was mentioned (Section 3.3). This query is possible in Uppaal Stratego, but I don't think the current documentation 'allows' for this query.

@magoorden
Copy link
Contributor

Another issue is that once you have synthesized a strategy, for example with strategy Save = A[] !system.unsafe, you can use the strategy in regular symbolic model checking queries, like A[] !system.unsafe under Save. The current requirement specification page states that this under keyword can only be used if the query starts with strategy <name> = . No symbolic query SymbQuery has the option under.

@magoorden
Copy link
Contributor

The BNF for loadStrategy did not allow it to be names, i.e., the query strategy name = loadStrategy... is not allowed according to the documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants