Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
NotificationsYou must be signed in to change notification settings

ZachBray/tlaplus-specs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Here are some specifications written in TLA+ and a docker container for running the TLC model checker.

The repository layout is as follows:

.├── container               -  Container definition for TLA+ tools│   └── run.sh              -  Builds and runs the TLA+ container in interactive mode└── src    ├── video_exercises     -  Exercises based on Lamport's video lectures    └── own_problems        -  My own (various) specifications.

Tools in the container

  • tlc $SPEC runs the model checker on$SPEC.tla with the configuration in$SPEC.cfg
  • tla2pdf $SPEC converts$SPEC.tla into a PDF document,$SPEC.pdf, via Latex
  • animate_tlc_trace $SPEC converts the TLC trace output of a failing$SPEC.tla into an SVG-based animation in$SPEC.html
    • It expects the associated configuration$SPEC.cfg to define aVIEW where thatVIEW maps each state onto an SVG group. Seesrc/own_problems/StateTransferAnimated.tla for example.

Useful links

Videos

Community

Configuration syntax

Tools/utilities

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp