| 講演抄録/キーワード |
| 講演名 |
2009-11-27 15:15
クラス‐シーケンスモデル間の整合性検証 ○高谷彰俊・新川芳行(龍谷大) SWIM2009-16 |
| 抄録 |
(和) |
UMLクラス図とシーケンス図はそれぞれシステムの静的及び,動的な側面をモデル化する記法として広く使われている.同一の問題領域をこれらの図でモデル化した場合,両者間に矛盾があってはならないが,二つの図は異なる構文と意味論を持ちこの検証は一般に困難である.本論文ではクラスメソッドの仕様を形式仕様言語であるVDM-SL述し,これをシーケンス図にマッピングすることでモデル検査ツールSPINによる整合性検証を可能とする手法を提案する,整合性の条件としてシーケンス図の状態不変式とVDM-SLの事前事後条件を使用した. |
| (英) |
UML class diagrams and sequence diagrams are widely used to model a system from a static or a dynamic aspect respectively. When these diagrams depict the same problem domain, they must be consistent, however they have different syntax and semantics, and therefore it is difficult to evaluate the consistency. This paper proposes a technique to evaluate the consistency between them using the SPIN model checker, by mapping VDM-SL based specification of class methods into sequence diagrams. we use state invariants in the sequence diagrams and the pre- and post-conditions of VDM-SL as the consistency metrics. |
| キーワード |
(和) |
モデル検査 / UML / Promela / LTL / SPIN / VDM-SL / / |
| (英) |
Model Verification / UML / Promela / LTL / SPIN / VDM-SL / / |
| 文献情報 |
信学技報, vol. 109, no. 298, SWIM2009-16, pp. 25-30, 2009年11月. |
| 資料番号 |
SWIM2009-16 |
| 発行日 |
2009-11-20 (SWIM) |
| ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
SWIM2009-16 |