講演名 2009-11-27
クラス-シーケンスモデル間の整合性検証(ワークショップ(査読付き),「次世代経営情報技術」,その他)
高谷 彰俊, 新川 芳行,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 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
資料番号 SWIM2009-16
発行日

研究会情報
研究会 SWIM
開催期間 2009/11/20(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Interprise Modeling (SWIM)
本文の言語 JPN
タイトル(和) クラス-シーケンスモデル間の整合性検証(ワークショップ(査読付き),「次世代経営情報技術」,その他)
サブタイトル(和)
タイトル(英) Inter-Model Consistency between UML Class and Sequence Models
サブタイトル(和)
キーワード(1)(和/英) モデル検査 / Model Verification
キーワード(2)(和/英) UML / UML
キーワード(3)(和/英) Promela / Promela
キーワード(4)(和/英) LTL / LTL
キーワード(5)(和/英) SPIN / SPIN
キーワード(6)(和/英) VDM-SL / VDM-SL
第 1 著者 氏名(和/英) 高谷 彰俊 / Akitoshi Takaya
第 1 著者 所属(和/英) 龍谷大学理工学研究科情報メディア学専攻
Graduate School of Science & Technology, Ryukoku University
第 2 著者 氏名(和/英) 新川 芳行 / Yoshiyuki Shinkawa
第 2 著者 所属(和/英) 龍谷大学理工学研究科情報メディア学専攻
Graduate School of Science & Technology, Ryukoku University
発表年月日 2009-11-27
資料番号 SWIM2009-16
巻番号(vol) vol.109
号番号(no) 298
ページ範囲 pp.-
ページ数 6
発行日