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

Implicit preconditions for states #862

Open
treiher opened this issue Nov 30, 2021 · 0 comments
Open

Implicit preconditions for states #862

treiher opened this issue Nov 30, 2021 · 0 comments
Labels
generator Related to generator package (SPARK code generation) model Related to model package (e.g., model verification)

Comments

@treiher
Copy link
Collaborator

treiher commented Nov 30, 2021

The disjunction of all incoming transitions should be considered as implicit precondition for states. The state transitions and the corresponding conditions must be represented in the generated state machine, so that the preconditions can be shown by SPARK. It probably makes sense to add the determination of these implicit preconditions to the model, so that this information can also be used for the verification of the session model (#633).

@treiher treiher added generator Related to generator package (SPARK code generation) model Related to model package (e.g., model verification) labels Nov 30, 2021
@treiher treiher added this to To do in RecordFlux 0.6 via automation Nov 30, 2021
@senier senier removed this from To do in RecordFlux 0.6 Aug 23, 2022
@senier senier added this to To do in RecordFlux Future via automation Aug 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
generator Related to generator package (SPARK code generation) model Related to model package (e.g., model verification)
Projects
No open projects
Development

No branches or pull requests

1 participant