Model terminal interaction authority and bounded verification
This commit is contained in:
parent
690738d846
commit
6d3a2cfe16
1 changed files with 785 additions and 14 deletions
|
|
@ -20,6 +20,18 @@ MATERIALIZED_FUSER_MANIFEST = (
|
|||
).resolve()
|
||||
MODEL_CONFIGURATIONS = (
|
||||
(ROOT / "docs/protocol/Lazaret.tla", ROOT / "docs/protocol/Lazaret.cfg"),
|
||||
(
|
||||
ROOT / "docs/protocol/Lazaret.tla",
|
||||
ROOT / "docs/protocol/LazaretTerminalSafety.cfg",
|
||||
),
|
||||
(
|
||||
ROOT / "docs/protocol/Lazaret.tla",
|
||||
ROOT / "docs/protocol/LazaretTerminalPeerIsolation.cfg",
|
||||
),
|
||||
(
|
||||
ROOT / "docs/protocol/Lazaret.tla",
|
||||
ROOT / "docs/protocol/LazaretTerminalLocalControl.cfg",
|
||||
),
|
||||
(
|
||||
ROOT / "docs/protocol/IgnoredWorkspaceRouting.tla",
|
||||
ROOT / "docs/protocol/IgnoredWorkspaceRouting.cfg",
|
||||
|
|
@ -613,7 +625,7 @@ def run_models() -> None:
|
|||
for module, config in MODEL_CONFIGURATIONS:
|
||||
require(module.is_file(), f"missing model: {module.relative_to(ROOT)}")
|
||||
require(config.is_file(), f"missing model config: {config.relative_to(ROOT)}")
|
||||
metadata = workdir / module.stem
|
||||
metadata = workdir / f"{module.stem}-{config.stem}"
|
||||
run(
|
||||
[
|
||||
tlc,
|
||||
|
|
|
|||
Loading…
Reference in a new issue