ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

アスペクト(ASPECT)指向教えてーコミュのsymmetric vs. asymmetric

  • mixiチェック
  • このエントリーをはてなブックマークに追加
アスペクト指向の数ある流派は、モデルの分割方法で「対称的」と「非対称的」といわれる二つがあります。

個人的には、そのモデルの再利用性や見込まれる寿命で使い分けたらいいとおもうんですけど、どうでしょう?

なんにも「教えてー」に答えるものでもないんですけど、議論できるならほかの方の意見もきいてみたいなと。

とりあえず、こいつ↓のAbstractを訳す機会があったので載せてみます。
http://domino.watson.ibm.com/library/cyberdig.nsf/0/2a4097e93456d0cf85256ca9006dac29?OpenDocument

Asymmetrically vs. Symmetrically Organized Paradigms for Software Composition
ソフトウェア コンポジションを組織化するパラダイムとしての非対称 vs 対称
要約:
ソフトウェア構築のアプローチとしてのコンポジションは、遅くとも1970年代後半における「モジュール間結合言語」の研究以来のトピックである。ごく最近ではアスペクト指向ソフトウェア開発(AOSD:aspect-oriented software development) における研究から、コンポーネントのより柔軟な拡張性、適応性、統合性を提供するアプローチが開発されてきている。コンポジションにおける最重要な課題に、対称(symmetric) と非対称(asymmetric)の対立がある。多くのAOSDアプローチでは、非対称的パラダイムを採用している。これは「ベース」モデルを実装しているコンポーネントに、「アスペクト」がコンポーズされる(織り込まれる)方法である。アスペクトとコンポーネントは別物であり、「コンポーネントに対するコンポーネント」や「アスペクトに対するアスペクト」、「クラスに対するクラス」のコンポジションがサポートされていない。一方、対称的パラダイムでは、コンポーネントとアスペクトの区別をしないし、特別視するベースモデルの存在を必須としていない。対称と非対称のパラダイムのどちらを選択するかは、よいとされるソフトウェア工学上のツールや活動の範囲に大きく影響を与える。本稿では対称と非対称のパラダイムを利用した効果に対する分析をおこなった。

コメント(0)

mixiユーザー
ログインしてコメントしよう!

アスペクト(ASPECT)指向教えてー 更新情報

アスペクト(ASPECT)指向教えてーのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。