問題タブ [uppaal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
synchronous - UPPAALの同期回路のモデルチェック
UPPAAL モデル チェッカーを使用してゲート レベルで同期回路をモデル化しています。クロックをモデル化する方法について混乱しています。私の目標は、セットアップ タイムとホールド タイムに違反していないことを確認することです。appal モデル チェッカーでクロックをテスト ベクトルとして指定するモデルをいくつか見つけました。たとえば、at=10 は立ち上がりエッジに相当し、at=20 は立ち下がりエッジであり、テスト ベクトルのように見えます。UPAAL で同期回路をモデル化する方法に関する基本的な例を誰かが提案できますか?
ありがとうございました
deadlock - システムにデッドロックが含まれています - それを見つける方法は? (ウッパール)
UPPAAL を使用してモデルをセットアップし、ベリファイアを使用してデッドロックをチェックしました。答えは: プロパティが満たされていない. したがって、デッドロックが存在します。
特定の状況におけるすべての変数の状態や現在の値など、デッドロックに関するより詳細な情報を UPPAAL で報告する方法はありますか?
formal-verification - UPPAAL整数変数指定
時々 UPPAAL で、int x:=1-0 のような 2 つの値を取る整数変数の例を見つけましたが、これは正確にはどういう意味ですか? xが最初に「1」を取り、次に「0」をとるように、またはXは2つの値の単なる配列ですか?
ありがとうございました
templates - UPPAAL でのチャネル宣言
テンプレート セクション内でチャネルを宣言するときに、UPPAAL コンパイラがエラーをスローしないのはなぜですか? うまくいけば、他のテンプレートはこれらのチャネルにアクセスできないため、チャネル宣言は宣言セクション全体でのみ意味があるように見えます。それとも私は何かを見落としていますか?
ありがとう!
PS同期チャネルを介した「内部」テンプレート通信をモデル化したいのですが、テンプレート内でチャネルを宣言することが解決策になることを願っています。上の質問は、提起して答えるのが簡単なようです:)