├── .changelog ├── config.toml ├── unreleased │ ├── .gitkeep │ ├── Bug-fixes │ │ └── Rust │ │ │ └── 173-function-parsing.md │ ├── Fixes │ │ └── Rust │ │ │ └── 169-tla-function-parser.md │ ├── Improvement │ │ └── 166-monorepo.md │ └── Improvements │ │ └── Rust │ │ └── 154-jar-manager.md ├── v0.1.0 │ └── summary.md ├── v0.2.0 │ └── summary.md ├── v0.2.1 │ └── summary.md ├── v0.3.0 │ └── summary.md ├── v0.3.2 │ └── summary.md ├── v0.4.0 │ ├── features │ │ ├── Go │ │ │ ├── 2-intro.md │ │ │ └── 3-step-runner.md │ │ └── Rust │ │ │ ├── 4-event-stream.md │ │ │ └── 5-parallel.md │ ├── improvements │ │ └── Rust │ │ │ ├── 6-refactoring.md │ │ │ ├── 7-parsers.md │ │ │ └── 8-temp-dir.md │ ├── summary.md │ └── test │ │ ├── 1-improved-ci.md │ │ └── Rust │ │ └── 9-integration-tests.md ├── v0.4.1 │ ├── bug-fixes │ │ └── Rust │ │ │ ├── 147-unexpected-jars.md │ │ │ └── 152-148-fix-concurrent-tlc.md │ ├── improvements │ │ ├── Go │ │ │ └── 146-smoother-go-build.md │ │ └── Rust │ │ │ └── 135-bump-apalache.md │ ├── notes │ │ └── Rust │ │ │ └── 137-jar-dir.md │ └── summary.md └── v0.4.2 │ ├── rust │ ├── 157-support-ranged-set.md │ └── 162-clap-v3.md │ └── summary.md ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── release_template.md ├── pull_request_template.md └── workflows │ ├── cli.yml │ ├── ghpages.yml │ ├── prepare-release.yml │ ├── project.yml │ ├── python.yml │ ├── release.yml │ └── semver-release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── INSTALLATION.md ├── LICENSE ├── Modelator.md ├── ModelatorShell.md ├── README.md ├── README.rst ├── docs ├── .gitignore ├── book.toml ├── images │ └── modelator_cli.png └── src │ ├── SUMMARY.md │ ├── inner-workings │ └── index.md │ └── user-manual │ └── index.md ├── examples └── hanoi │ ├── README.md │ ├── hanoi │ └── __init__.py │ ├── model │ └── hanoi.tla │ ├── pyproject.toml │ └── tests │ └── test_hanoi.py ├── jekyll ├── .gitignore ├── Gemfile ├── README.md ├── _config.yml ├── _includes │ ├── footer_custom.html │ ├── images │ │ └── model-based-testing.svg │ └── title.html ├── _sass │ └── custom │ │ └── custom.scss ├── docs │ ├── MBT-Architecture.svg │ ├── model.md │ ├── modelator.md │ └── tla_basics_tutorials │ │ ├── .gitignore │ │ ├── apalache_vs_tlc.md │ │ ├── drawings │ │ ├── HelloWorld.excalidraw │ │ ├── HelloWorld.png │ │ └── HelloWorldGraph.png │ │ ├── ecosystem.md │ │ ├── ethereum.md │ │ ├── generating_traces.md │ │ ├── hello_world.md │ │ ├── index.md │ │ ├── models │ │ ├── .gitignore │ │ ├── erc20 │ │ │ ├── ERC20.tla │ │ │ ├── erc20-steps.md │ │ │ └── typedefs.tla │ │ ├── hello_world │ │ │ ├── hello_world.cfg │ │ │ └── hello_world.tla │ │ ├── hello_world_typed │ │ │ ├── hello_world_typed.cfg │ │ │ └── hello_world_typed.tla │ │ └── multiple_traces │ │ │ ├── multiple_traces.tla │ │ │ └── typedefs.tla │ │ ├── tla+cheatsheet.md │ │ ├── tutorial.md │ │ └── typechecking.md ├── favicon.ico └── index.md ├── modelator ├── .python-version ├── Model.py ├── ModelMonitor.py ├── ModelResult.py ├── ModelShell.py ├── __init__.py ├── __main__.py ├── _version.py ├── checker │ ├── CheckResult.py │ ├── check.py │ └── simulate.py ├── cli │ ├── __init__.py │ ├── model_config_file.py │ └── model_file.py ├── const_values.py ├── itf.py ├── modelator_shell.py ├── monitors │ ├── content.py │ ├── html_monitor.py │ ├── html_writer.py │ ├── markdown_monitor.py │ ├── markdown_writer.py │ └── templates │ │ ├── html_monitor.html │ │ ├── html_section.html │ │ ├── html_section_entry.html │ │ ├── html_table.html │ │ └── html_trace.html ├── parse.py ├── pytest │ ├── __init__.py │ └── decorators.py ├── samples │ ├── AlarmClock.tla │ ├── Hello.cfg │ ├── Hello.tla │ ├── HelloFlawed.tla │ ├── HelloFlawedType.tla │ ├── HelloFull.config.toml │ ├── HelloFull.tla │ ├── HelloFull1.itf.json │ ├── HelloInv.tla │ ├── HelloWorld.tla │ ├── HourClock.tla │ ├── HourClockTraits.tla │ ├── helloConfig.json │ └── helloModel.json ├── typecheck.py └── utils │ ├── ErrorMessage.py │ ├── apalache_helpers.py │ ├── apalache_jar.py │ ├── helpers.py │ ├── model_exceptions.py │ ├── modelator_helpers.py │ ├── tla_helpers.py │ └── tlc_helpers.py ├── modelator_api.py.example ├── pylama.ini ├── pyproject.toml ├── scripts ├── generate_version.sh ├── github_release.sh └── prepare_release.sh └── tests ├── __init__.py ├── __snapshots__ └── test_itf.ambr ├── cli ├── .gitignore ├── model │ ├── Test1.config.toml │ ├── Test1.tla │ ├── Test2.config.toml │ ├── Test2.tla │ ├── Test3.tla │ ├── errors │ │ ├── TestError1.tla │ │ └── TestError2.tla │ └── transferLegacy.tla ├── run-tests.sh ├── simulation_traces_last_generated.sh ├── simulation_traces_num_generated.sh ├── test_basic.md ├── test_check.md ├── test_constants.md ├── test_extra_args.md ├── test_load_with_config.md ├── test_load_without_config.md ├── test_parse.md ├── test_sample.md ├── test_simulate.md ├── test_typecheck.md ├── trace_check.sh ├── traces_last_generated.sh ├── traces_length.sh └── traces_num_generated.sh ├── models ├── bingame.tla └── collatz.tla ├── sampleFiles ├── check │ ├── Hello.tla │ ├── correct │ │ └── dir1 │ │ │ ├── Hello.cfg │ │ │ ├── Hello.tla │ │ │ └── Inits.tla │ └── flawed │ │ └── dir1 │ │ ├── Hello.cfg │ │ └── Hello.tla ├── correct │ ├── Hello.cfg │ └── Hello_Hi.tla ├── parse │ ├── correct │ │ └── dir1 │ │ │ └── Hello_Hi.tla │ └── flawed │ │ ├── dir1 │ │ └── HelloFlawed1.tla │ │ └── dir2 │ │ └── HelloFlawed2.tla └── typecheck │ ├── correct │ └── dir1 │ │ └── Hello_Hi.tla │ └── flawed │ ├── dir1 │ └── Hello1.tla │ └── dir2 │ └── Hello2.tla ├── test_apalache_jar.py ├── test_hellofull.py ├── test_itf.py ├── test_model_check.py ├── test_model_parse.py ├── test_model_parse_file.py ├── test_model_typecheck.py ├── test_pytest_bingame.py ├── test_pytest_collatz.py ├── test_release.py ├── test_utils.py └── traces └── itf ├── IBCTransferAcknowledgePacketInv_counterexample1.itf.json ├── IBCTransferAcknowledgePacketInv_counterexample2.itf.json ├── IBCTransferTimeoutPacketInv_counterexample1.itf.json ├── IBCTransferTimeoutPacketInv_counterexample2.itf.json ├── LocalTransferInv_counterexample1.itf.json ├── LocalTransferInv_counterexample2.itf.json └── TupleAndBigint.itf.json /.changelog/config.toml: -------------------------------------------------------------------------------- 1 | project_url = 'https://github.com/informalsystems/modelator' 2 | -------------------------------------------------------------------------------- /.changelog/unreleased/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.changelog/unreleased/Bug-fixes/Rust/173-function-parsing.md: -------------------------------------------------------------------------------- 1 | - Fixes function parsing (#173) 2 | -------------------------------------------------------------------------------- /.changelog/unreleased/Fixes/Rust/169-tla-function-parser.md: -------------------------------------------------------------------------------- 1 | - fixes function parsing for TLA+ states (#170) 2 | -------------------------------------------------------------------------------- /.changelog/unreleased/Improvement/166-monorepo.md: -------------------------------------------------------------------------------- 1 | - Mono repo. (#166) 2 | -------------------------------------------------------------------------------- /.changelog/unreleased/Improvements/Rust/154-jar-manager.md: -------------------------------------------------------------------------------- 1 | - Improved JAR management (#154). 2 | -------------------------------------------------------------------------------- /.changelog/v0.1.0/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.changelog/v0.1.0/summary.md -------------------------------------------------------------------------------- /.changelog/v0.2.0/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.changelog/v0.2.0/summary.md -------------------------------------------------------------------------------- /.changelog/v0.2.1/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.changelog/v0.2.1/summary.md -------------------------------------------------------------------------------- /.changelog/v0.3.0/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.changelog/v0.3.0/summary.md -------------------------------------------------------------------------------- /.changelog/v0.3.2/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.changelog/v0.3.2/summary.md -------------------------------------------------------------------------------- /.changelog/v0.4.0/features/Go/2-intro.md: -------------------------------------------------------------------------------- 1 | - Modelator-go for Golang. 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.0/features/Go/3-step-runner.md: -------------------------------------------------------------------------------- 1 | - Implemented step runner. 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.0/features/Rust/4-event-stream.md: -------------------------------------------------------------------------------- 1 | - Event stream API. 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.0/features/Rust/5-parallel.md: -------------------------------------------------------------------------------- 1 | - Support for parallel tests. 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.0/improvements/Rust/6-refactoring.md: -------------------------------------------------------------------------------- 1 | - Huge rework on modelator-rs API and CLI. 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.0/improvements/Rust/7-parsers.md: -------------------------------------------------------------------------------- 1 | - Better parsers for TLA+ traces. 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.0/improvements/Rust/8-temp-dir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.changelog/v0.4.0/improvements/Rust/8-temp-dir.md -------------------------------------------------------------------------------- /.changelog/v0.4.0/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.changelog/v0.4.0/summary.md -------------------------------------------------------------------------------- /.changelog/v0.4.0/test/1-improved-ci.md: -------------------------------------------------------------------------------- 1 | - CI Workflow matrix for Windows, MacOS, and Linux. 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.0/test/Rust/9-integration-tests.md: -------------------------------------------------------------------------------- 1 | - Large integration test. 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.1/bug-fixes/Rust/147-unexpected-jars.md: -------------------------------------------------------------------------------- 1 | - Fix panics at unexpected jars. (#151) 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.1/bug-fixes/Rust/152-148-fix-concurrent-tlc.md: -------------------------------------------------------------------------------- 1 | - Fix concurrent TLC execution. (#152) 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.1/improvements/Go/146-smoother-go-build.md: -------------------------------------------------------------------------------- 1 | - Smoother Go build. (#146) 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.1/improvements/Rust/135-bump-apalache.md: -------------------------------------------------------------------------------- 1 | - Update Apalache to `v0.17.5`. (#135) 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.1/notes/Rust/137-jar-dir.md: -------------------------------------------------------------------------------- 1 | - A unique directory to store model-checker jars. (#137) 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.1/summary.md: -------------------------------------------------------------------------------- 1 | Various fixes and improvements. -------------------------------------------------------------------------------- /.changelog/v0.4.2/rust/157-support-ranged-set.md: -------------------------------------------------------------------------------- 1 | - Parse ranged sets from TLA states. (#157) 2 | -------------------------------------------------------------------------------- /.changelog/v0.4.2/rust/162-clap-v3.md: -------------------------------------------------------------------------------- 1 | - `clap` v3 (#162) -------------------------------------------------------------------------------- /.changelog/v0.4.2/summary.md: -------------------------------------------------------------------------------- 1 | Few fixes and dependency improvements. 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/release_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/ISSUE_TEMPLATE/release_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/workflows/cli.yml -------------------------------------------------------------------------------- /.github/workflows/ghpages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/workflows/ghpages.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/workflows/project.yml -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/semver-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.github/workflows/semver-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/INSTALLATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/LICENSE -------------------------------------------------------------------------------- /Modelator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/Modelator.md -------------------------------------------------------------------------------- /ModelatorShell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/ModelatorShell.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/README.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/images/modelator_cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/docs/images/modelator_cli.png -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/inner-workings/index.md: -------------------------------------------------------------------------------- 1 | # Modelator Inner Workings 2 | 3 | Coming soon! -------------------------------------------------------------------------------- /docs/src/user-manual/index.md: -------------------------------------------------------------------------------- 1 | # Modelator User Manual 2 | 3 | Coming soon! -------------------------------------------------------------------------------- /examples/hanoi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/examples/hanoi/README.md -------------------------------------------------------------------------------- /examples/hanoi/hanoi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/examples/hanoi/hanoi/__init__.py -------------------------------------------------------------------------------- /examples/hanoi/model/hanoi.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/examples/hanoi/model/hanoi.tla -------------------------------------------------------------------------------- /examples/hanoi/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/examples/hanoi/pyproject.toml -------------------------------------------------------------------------------- /examples/hanoi/tests/test_hanoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/examples/hanoi/tests/test_hanoi.py -------------------------------------------------------------------------------- /jekyll/.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .jekyll-metadata 3 | *-cache/ 4 | vendor/ 5 | Gemfile.lock 6 | .bundle 7 | .DS_Store 8 | -------------------------------------------------------------------------------- /jekyll/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/Gemfile -------------------------------------------------------------------------------- /jekyll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/README.md -------------------------------------------------------------------------------- /jekyll/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/_config.yml -------------------------------------------------------------------------------- /jekyll/_includes/footer_custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/_includes/footer_custom.html -------------------------------------------------------------------------------- /jekyll/_includes/images/model-based-testing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/_includes/images/model-based-testing.svg -------------------------------------------------------------------------------- /jekyll/_includes/title.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/_includes/title.html -------------------------------------------------------------------------------- /jekyll/_sass/custom/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/_sass/custom/custom.scss -------------------------------------------------------------------------------- /jekyll/docs/MBT-Architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/MBT-Architecture.svg -------------------------------------------------------------------------------- /jekyll/docs/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/model.md -------------------------------------------------------------------------------- /jekyll/docs/modelator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/modelator.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | **/_apalache-out/ -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/apalache_vs_tlc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/apalache_vs_tlc.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/drawings/HelloWorld.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/drawings/HelloWorld.excalidraw -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/drawings/HelloWorld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/drawings/HelloWorld.png -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/drawings/HelloWorldGraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/drawings/HelloWorldGraph.png -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/ecosystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/ecosystem.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/ethereum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/ethereum.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/generating_traces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/generating_traces.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/hello_world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/hello_world.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/index.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/models/.gitignore -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/erc20/ERC20.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/models/erc20/ERC20.tla -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/erc20/erc20-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/models/erc20/erc20-steps.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/erc20/typedefs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/models/erc20/typedefs.tla -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/hello_world/hello_world.cfg: -------------------------------------------------------------------------------- 1 | INIT Init 2 | NEXT Next 3 | 4 | INVARIANTS 5 | NotBobIsHappy 6 | -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/hello_world/hello_world.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/models/hello_world/hello_world.tla -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.cfg: -------------------------------------------------------------------------------- 1 | INIT Init 2 | NEXT Next 3 | 4 | INVARIANTS 5 | NotBobIsHappy -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.tla -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/multiple_traces/multiple_traces.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/models/multiple_traces/multiple_traces.tla -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/models/multiple_traces/typedefs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/models/multiple_traces/typedefs.tla -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/tla+cheatsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/tla+cheatsheet.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/tutorial.md -------------------------------------------------------------------------------- /jekyll/docs/tla_basics_tutorials/typechecking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/docs/tla_basics_tutorials/typechecking.md -------------------------------------------------------------------------------- /jekyll/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/favicon.ico -------------------------------------------------------------------------------- /jekyll/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/jekyll/index.md -------------------------------------------------------------------------------- /modelator/.python-version: -------------------------------------------------------------------------------- 1 | 3.10.0 2 | -------------------------------------------------------------------------------- /modelator/Model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/Model.py -------------------------------------------------------------------------------- /modelator/ModelMonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/ModelMonitor.py -------------------------------------------------------------------------------- /modelator/ModelResult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/ModelResult.py -------------------------------------------------------------------------------- /modelator/ModelShell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/ModelShell.py -------------------------------------------------------------------------------- /modelator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/__init__.py -------------------------------------------------------------------------------- /modelator/__main__.py: -------------------------------------------------------------------------------- 1 | from cli import app 2 | 3 | app() 4 | -------------------------------------------------------------------------------- /modelator/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.6.6" 2 | -------------------------------------------------------------------------------- /modelator/checker/CheckResult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/checker/CheckResult.py -------------------------------------------------------------------------------- /modelator/checker/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/checker/check.py -------------------------------------------------------------------------------- /modelator/checker/simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/checker/simulate.py -------------------------------------------------------------------------------- /modelator/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/cli/__init__.py -------------------------------------------------------------------------------- /modelator/cli/model_config_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/cli/model_config_file.py -------------------------------------------------------------------------------- /modelator/cli/model_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/cli/model_file.py -------------------------------------------------------------------------------- /modelator/const_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/const_values.py -------------------------------------------------------------------------------- /modelator/itf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/itf.py -------------------------------------------------------------------------------- /modelator/modelator_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/modelator_shell.py -------------------------------------------------------------------------------- /modelator/monitors/content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/content.py -------------------------------------------------------------------------------- /modelator/monitors/html_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/html_monitor.py -------------------------------------------------------------------------------- /modelator/monitors/html_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/html_writer.py -------------------------------------------------------------------------------- /modelator/monitors/markdown_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/markdown_monitor.py -------------------------------------------------------------------------------- /modelator/monitors/markdown_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/markdown_writer.py -------------------------------------------------------------------------------- /modelator/monitors/templates/html_monitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/templates/html_monitor.html -------------------------------------------------------------------------------- /modelator/monitors/templates/html_section.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/templates/html_section.html -------------------------------------------------------------------------------- /modelator/monitors/templates/html_section_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/templates/html_section_entry.html -------------------------------------------------------------------------------- /modelator/monitors/templates/html_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/templates/html_table.html -------------------------------------------------------------------------------- /modelator/monitors/templates/html_trace.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/monitors/templates/html_trace.html -------------------------------------------------------------------------------- /modelator/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/parse.py -------------------------------------------------------------------------------- /modelator/pytest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modelator/pytest/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/pytest/decorators.py -------------------------------------------------------------------------------- /modelator/samples/AlarmClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/AlarmClock.tla -------------------------------------------------------------------------------- /modelator/samples/Hello.cfg: -------------------------------------------------------------------------------- 1 | INIT Init 2 | NEXT Next 3 | INVARIANT Inv2 4 | -------------------------------------------------------------------------------- /modelator/samples/Hello.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/Hello.tla -------------------------------------------------------------------------------- /modelator/samples/HelloFlawed.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HelloFlawed.tla -------------------------------------------------------------------------------- /modelator/samples/HelloFlawedType.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HelloFlawedType.tla -------------------------------------------------------------------------------- /modelator/samples/HelloFull.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HelloFull.config.toml -------------------------------------------------------------------------------- /modelator/samples/HelloFull.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HelloFull.tla -------------------------------------------------------------------------------- /modelator/samples/HelloFull1.itf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HelloFull1.itf.json -------------------------------------------------------------------------------- /modelator/samples/HelloInv.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HelloInv.tla -------------------------------------------------------------------------------- /modelator/samples/HelloWorld.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HelloWorld.tla -------------------------------------------------------------------------------- /modelator/samples/HourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HourClock.tla -------------------------------------------------------------------------------- /modelator/samples/HourClockTraits.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/HourClockTraits.tla -------------------------------------------------------------------------------- /modelator/samples/helloConfig.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modelator/samples/helloModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/samples/helloModel.json -------------------------------------------------------------------------------- /modelator/typecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/typecheck.py -------------------------------------------------------------------------------- /modelator/utils/ErrorMessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/utils/ErrorMessage.py -------------------------------------------------------------------------------- /modelator/utils/apalache_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/utils/apalache_helpers.py -------------------------------------------------------------------------------- /modelator/utils/apalache_jar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/utils/apalache_jar.py -------------------------------------------------------------------------------- /modelator/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/utils/helpers.py -------------------------------------------------------------------------------- /modelator/utils/model_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/utils/model_exceptions.py -------------------------------------------------------------------------------- /modelator/utils/modelator_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/utils/modelator_helpers.py -------------------------------------------------------------------------------- /modelator/utils/tla_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/utils/tla_helpers.py -------------------------------------------------------------------------------- /modelator/utils/tlc_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator/utils/tlc_helpers.py -------------------------------------------------------------------------------- /modelator_api.py.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/modelator_api.py.example -------------------------------------------------------------------------------- /pylama.ini: -------------------------------------------------------------------------------- 1 | [pylama] 2 | ignore = E501,C901,E203 3 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/generate_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/scripts/generate_version.sh -------------------------------------------------------------------------------- /scripts/github_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/scripts/github_release.sh -------------------------------------------------------------------------------- /scripts/prepare_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/scripts/prepare_release.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__snapshots__/test_itf.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/__snapshots__/test_itf.ambr -------------------------------------------------------------------------------- /tests/cli/.gitignore: -------------------------------------------------------------------------------- 1 | traces/ 2 | -------------------------------------------------------------------------------- /tests/cli/model/Test1.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/model/Test1.config.toml -------------------------------------------------------------------------------- /tests/cli/model/Test1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/model/Test1.tla -------------------------------------------------------------------------------- /tests/cli/model/Test2.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/model/Test2.config.toml -------------------------------------------------------------------------------- /tests/cli/model/Test2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/model/Test2.tla -------------------------------------------------------------------------------- /tests/cli/model/Test3.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/model/Test3.tla -------------------------------------------------------------------------------- /tests/cli/model/errors/TestError1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/model/errors/TestError1.tla -------------------------------------------------------------------------------- /tests/cli/model/errors/TestError2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/model/errors/TestError2.tla -------------------------------------------------------------------------------- /tests/cli/model/transferLegacy.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/model/transferLegacy.tla -------------------------------------------------------------------------------- /tests/cli/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/run-tests.sh -------------------------------------------------------------------------------- /tests/cli/simulation_traces_last_generated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/simulation_traces_last_generated.sh -------------------------------------------------------------------------------- /tests/cli/simulation_traces_num_generated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/simulation_traces_num_generated.sh -------------------------------------------------------------------------------- /tests/cli/test_basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_basic.md -------------------------------------------------------------------------------- /tests/cli/test_check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_check.md -------------------------------------------------------------------------------- /tests/cli/test_constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_constants.md -------------------------------------------------------------------------------- /tests/cli/test_extra_args.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_extra_args.md -------------------------------------------------------------------------------- /tests/cli/test_load_with_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_load_with_config.md -------------------------------------------------------------------------------- /tests/cli/test_load_without_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_load_without_config.md -------------------------------------------------------------------------------- /tests/cli/test_parse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_parse.md -------------------------------------------------------------------------------- /tests/cli/test_sample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_sample.md -------------------------------------------------------------------------------- /tests/cli/test_simulate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_simulate.md -------------------------------------------------------------------------------- /tests/cli/test_typecheck.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/test_typecheck.md -------------------------------------------------------------------------------- /tests/cli/trace_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/trace_check.sh -------------------------------------------------------------------------------- /tests/cli/traces_last_generated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/traces_last_generated.sh -------------------------------------------------------------------------------- /tests/cli/traces_length.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/traces_length.sh -------------------------------------------------------------------------------- /tests/cli/traces_num_generated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/cli/traces_num_generated.sh -------------------------------------------------------------------------------- /tests/models/bingame.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/models/bingame.tla -------------------------------------------------------------------------------- /tests/models/collatz.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/models/collatz.tla -------------------------------------------------------------------------------- /tests/sampleFiles/check/Hello.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/check/Hello.tla -------------------------------------------------------------------------------- /tests/sampleFiles/check/correct/dir1/Hello.cfg: -------------------------------------------------------------------------------- 1 | INIT Init 2 | NEXT Next 3 | INVARIANT Inv 4 | -------------------------------------------------------------------------------- /tests/sampleFiles/check/correct/dir1/Hello.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/check/correct/dir1/Hello.tla -------------------------------------------------------------------------------- /tests/sampleFiles/check/correct/dir1/Inits.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/check/correct/dir1/Inits.tla -------------------------------------------------------------------------------- /tests/sampleFiles/check/flawed/dir1/Hello.cfg: -------------------------------------------------------------------------------- 1 | INIT Init 2 | NEXT Next 3 | INVARIANT Inv 4 | -------------------------------------------------------------------------------- /tests/sampleFiles/check/flawed/dir1/Hello.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/check/flawed/dir1/Hello.tla -------------------------------------------------------------------------------- /tests/sampleFiles/correct/Hello.cfg: -------------------------------------------------------------------------------- 1 | INIT Init 2 | NEXT Next 3 | INVARIANT Inv 4 | -------------------------------------------------------------------------------- /tests/sampleFiles/correct/Hello_Hi.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/correct/Hello_Hi.tla -------------------------------------------------------------------------------- /tests/sampleFiles/parse/correct/dir1/Hello_Hi.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/parse/correct/dir1/Hello_Hi.tla -------------------------------------------------------------------------------- /tests/sampleFiles/parse/flawed/dir1/HelloFlawed1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/parse/flawed/dir1/HelloFlawed1.tla -------------------------------------------------------------------------------- /tests/sampleFiles/parse/flawed/dir2/HelloFlawed2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/parse/flawed/dir2/HelloFlawed2.tla -------------------------------------------------------------------------------- /tests/sampleFiles/typecheck/correct/dir1/Hello_Hi.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/typecheck/correct/dir1/Hello_Hi.tla -------------------------------------------------------------------------------- /tests/sampleFiles/typecheck/flawed/dir1/Hello1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/typecheck/flawed/dir1/Hello1.tla -------------------------------------------------------------------------------- /tests/sampleFiles/typecheck/flawed/dir2/Hello2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/sampleFiles/typecheck/flawed/dir2/Hello2.tla -------------------------------------------------------------------------------- /tests/test_apalache_jar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_apalache_jar.py -------------------------------------------------------------------------------- /tests/test_hellofull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_hellofull.py -------------------------------------------------------------------------------- /tests/test_itf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_itf.py -------------------------------------------------------------------------------- /tests/test_model_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_model_check.py -------------------------------------------------------------------------------- /tests/test_model_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_model_parse.py -------------------------------------------------------------------------------- /tests/test_model_parse_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_model_parse_file.py -------------------------------------------------------------------------------- /tests/test_model_typecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_model_typecheck.py -------------------------------------------------------------------------------- /tests/test_pytest_bingame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_pytest_bingame.py -------------------------------------------------------------------------------- /tests/test_pytest_collatz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_pytest_collatz.py -------------------------------------------------------------------------------- /tests/test_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_release.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/traces/itf/IBCTransferAcknowledgePacketInv_counterexample1.itf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/traces/itf/IBCTransferAcknowledgePacketInv_counterexample1.itf.json -------------------------------------------------------------------------------- /tests/traces/itf/IBCTransferAcknowledgePacketInv_counterexample2.itf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/traces/itf/IBCTransferAcknowledgePacketInv_counterexample2.itf.json -------------------------------------------------------------------------------- /tests/traces/itf/IBCTransferTimeoutPacketInv_counterexample1.itf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/traces/itf/IBCTransferTimeoutPacketInv_counterexample1.itf.json -------------------------------------------------------------------------------- /tests/traces/itf/IBCTransferTimeoutPacketInv_counterexample2.itf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/traces/itf/IBCTransferTimeoutPacketInv_counterexample2.itf.json -------------------------------------------------------------------------------- /tests/traces/itf/LocalTransferInv_counterexample1.itf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/traces/itf/LocalTransferInv_counterexample1.itf.json -------------------------------------------------------------------------------- /tests/traces/itf/LocalTransferInv_counterexample2.itf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/traces/itf/LocalTransferInv_counterexample2.itf.json -------------------------------------------------------------------------------- /tests/traces/itf/TupleAndBigint.itf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/informalsystems/modelator/HEAD/tests/traces/itf/TupleAndBigint.itf.json --------------------------------------------------------------------------------