講演抄録/キーワード |
講演名 |
2011-06-30 10:30
An Extention of DynAlloy with Concurrency ○Takuya Iwatsuka・Shoji Yuen(Nagoya Univ.) SS2011-1 |
抄録 |
(和) |
We extend the DynAlloy specification language to deal with concurrency. DynAlloy is an extension of the Alloy specification language to describe dynamic properties of systems. We add a syntax for threads to DynAlloy with the binary semaphore as the synchronization mechanism. The behavior is interpreted by interleaving actions of all running threads with the constraints of semaphores. Our extended DynAlloy tool enumrates multi-thread scenarios by interleaving actions in the threads. It is shown that our analysis tool is useful to find defects in specifications with concurrency by simple example. |
(英) |
We extend the DynAlloy specification language to deal with concurrency. DynAlloy is an extension of the Alloy specification language to describe dynamic properties of systems. We add a syntax for threads to DynAlloy with the binary semaphore as the synchronization mechanism. The behavior is interpreted by interleaving actions of all running threads with the constraints of semaphores. Our extended DynAlloy tool enumrates multi-thread scenarios by interleaving actions in the threads. It is shown that our analysis tool is useful to find defects in specifications with concurrency by simple example. |
キーワード |
(和) |
Alloy / DynAlloy / 並行処理 / / / / / |
(英) |
Alloy / DynAlloy / Concurrency / / / / / |
文献情報 |
信学技報, vol. 111, no. 107, SS2011-1, pp. 1-6, 2011年6月. |
資料番号 |
SS2011-1 |
発行日 |
2011-06-23 (SS) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2011-1 |