簡體   English   中英

合金模型-如何在圖形可視化中顯示周期?

[英]Alloy model - how to display cycle in visualization of graph?

我們有一個Alloy模型,旨在查找系統中可能出現的死鎖。 進行設置,以便在找到反例時,這意味着正在建模的系統可能會出現死鎖,即圖中節點之間的循環依賴關系。 問題在於圖形的視覺模型是如此復雜,幾乎不可能找到代表死鎖的周期。 如果有一種方法可以突出顯示周期,或者至少可以突出顯示圖中指向“向上”而不是“向下”的弧形,這將有助於我們更好地可視化事物(由於我們擁有的模型中沒有死鎖的系統將所有弧線指向下方)。 有沒有辦法突出顯示或有選擇地繪制創建反例的節點和弧?

我想到的第一件事是,當Alloy顯示一個謂詞實例時,可以對謂詞的各種參數進行特殊樣式設置。 因此,您可以嘗試(1)定義一個斷言與您的斷言相反的謂詞,即,一個斷言在出現死鎖時保持,並為循環中的節點分配一個命名角色,以及(2)設置樣式以顯示那些斷言不同顏色或形狀的節點。 您可能可以隱藏不在循環中的所有內容,或將其變灰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM