タグ

javaとtla+に関するmasterqのブックマーク (1)

  • TLA+ 入門 – Mile Zero

    TLA+は、MicrosoftAmazonがミドルウェアの設計に利用しているステートマシンの記述言語です。実際、Azure Cosmos DBAmazon DynamoDB, S3, EBSはTLA+を使って設計、検証を行っていると公式に発表されています。 AmazonはどのようにTLA+を利用しているか Azure Cosmos DBの設計・開発におけるTLA+の貢献 IDEのダウンロードとインストール TLA+はTLA ToolboxというIDEが用意されており、シンタックスチェックや、作成したステートマシンの検証を行うことが可能です。TLA Toolboxは下記のGitHubのリンクからダウンロードが可能で、利用するにはJava 1.8以上が必要です。 ダウンロード先 ステートマシンの記述 TLA+は、JavaPythonなどでのプログラミングと以下の点で異なります。 数学的な

  • 1