netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2004-04-21 古い日記からの変換データ [長年日記] ▲
_ 論文 ▲
Marek Majkut:Generation of Implementation for the Model Driven Architecture with Syntactic Unit Trees.
なぜかファイルにはさまってた.読み忘れていたのか,それとも読んだが意味がなかったのか.
Syntactic Unit と呼んでいるのはようはテンプレート(スケルトン)コードで,UMLの図からテンプレートの中身を埋めるという話.
どうやって図にコードを対応させるのか,というあたりの具体性があまりない.
_ 論文 ▲
査読の都合で,Cohesion 話の論文をチェック.
Jianjun Zhao, Baowen Xu:Measuring Aspect Cohesion.FASE 2004.
・データの依存関係があるか・呼び出し関係があるかといった関係をもとに,スコアを重み付きで足しこんで 0~1 の範囲で計算する.AOP な適用部分は,アドバイスを扱うこととまた inter-type declaration をアスペクトの一部とみなすこと,だろうか.pointcut 定義についての扱いをどうするべきかはけっこう微妙な気がする.「いつ呼ばれるか」という意味では,外側に影響しているだけなので coupling のほうにしか影響しないのかもしれないが,同一 pointcut にふたつのアドバイスが存在する場合のほうがふたつ,関係ないアドバイスがあるよりはcohesion が高いような気もする.少し怪しいが.