Modularisation Plug-inを使い始めました

| コメント(0) | トラックバック(0)
"モジュール"による構造化を可能にするModularisation Plug-inを使い始めました。

概要メモを書いておきます。
(理解が進んだらWikiにも書きます。)

----------

各モジュールは"インタフェース"を持っており、モジュール間のやり取りはこのインタフェースを介する形でモデル化します。インタフェースには変数(他のモジュールが認識可能な抽象状態を表す変数)およびオペレーションを定義します。

モジュールは階層構造になっており、上位のモジュールは下位のモジュールのオペレーションの呼び出しおよび変数の参照を行うことができます。

インタフェースによって上位モジュールのモデルに影響を与えることなく下位モジュールのモデル(インタフェースの実現)を変更することができます。

【ざっとプラグインの説明を読んだところでの疑問】
インタフェースには初期化がなく、初期化は利用する側(上位モジュール)で適切に行うこととなっているが、インタフェースを実現するモデルを作ったときに初期化イベントの正当性をどうやって保証するのか。

トラックバック(0)

トラックバックURL: http://set.style.coocan.jp/mt/mt-tb.cgi/10

コメントする

このブログ記事について

このページは、hisaが2009年12月 5日 00:39に書いたブログ記事です。

ひとつ前のブログ記事は「Rule-based Prover Plug-in」です。

次のブログ記事は「この仕様が適合する文脈は?」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。