講演抄録/キーワード |
講演名 |
2014-08-21 15:00
VDM++とCPNによるUMLクラス図-アクティビティ図間の整合性検証 ○小原正義・新川芳行(龍谷大) SWIM2014-12 |
抄録 |
(和) |
統一モデリング言語であるUML(Unified Modeling Language)は大規模ソフトウェア開発の標準手法として定着しつつあるが、目的ごとに表記法や意味の異なるダイアグラムを使用するため、統一感の乏しいモデルや仕様が作成され、不整合や矛盾を含んだものが作り出される可能性がある。本研究では、システムの構造面を表すクラス図と動作面を表すアクティビティ図間の整合性を検証するものである。モデル間の形式的な整合性検証のために本研究では、クラス図の構造及び機能記述を形式仕様記述であるVDM++に変換し、アクティビティ図とVDM++の操作(メソッド)部分の事前条件と事後条件から整合性を確認する。整合性検証をするにあたって、視覚的に確認するために、形式的モデル化ツールの一つであるCPNによるシミュレーションを用いる。 |
(英) |
UML (Unified Modeling Language) has been established as a standard modeling method for large scale software development. However, it uses many kinds of different diagrams with different syntax and semantics, the created models show ``ununified" aspects, and could include inconsistency and conflicts. This paper presents a way to evaluate the consistency between UML class diagrams and activity diagrams, which represent the structural and behavioral aspects of the system. In order to perform the evaluation rigorously, the class diagrams are transformed into VDM++ specifications, which can formally express the structure and functionality of the class diagrams. Then they are examined with pre- and post-conditions of the activity diagrams in order to evaluate the consistency between them. In addition, Colored Petri Net (CPN) is used to visualize the evaluation through simulation. |
キーワード |
(和) |
UML / CPN / 整合性 / / / / / |
(英) |
UML / CPN / Consistency / / / / / |
文献情報 |
信学技報, vol. 114, no. 188, SWIM2014-12, pp. 23-28, 2014年8月. |
資料番号 |
SWIM2014-12 |
発行日 |
2014-08-14 (SWIM) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SWIM2014-12 |