Skip to content

Conversation

lemmy
Copy link
Member

@lemmy lemmy commented Apr 6, 2024

Opening a PR, even though this is likely lacking in documentation and too technical to serve as a good example. On the other hand, the more, the merrier. :-)

lemmy added 8 commits April 5, 2024 18:09
`count` to change independently of its next-state relation `Next`.  In
other words, we expect `inbox` and `count` to be shared variables with
another component/spec.

Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
shutdown/terminate nodes after termination *detection* by high-level
specs.

Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
shutdown functionality.

Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
spec, we unfortunately have to adapt the composition and create more
restsOfTheUniverse.

The next-state relation of this composition evaluates to false after the
initial state, because it defines variables z and zz to always have
equal values.  This is only satisfied in the special case where the
values of variables z and zz in A are equal throughout all behaviors
(e.g. Init changed to ... /\ zz = TRUE).

Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
is the concatenation of a behavior defined by A and a behavior defined
by B, we won't need the variable `y`.  Instead, Spec is changed to use
ITE with ENABLED evaluated on the next-state relation of spec A.

Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
@lemmy lemmy force-pushed the master branch 4 times, most recently from e0c2985 to 9ece37b Compare September 10, 2025 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant