English
Home
各種検索
研究業績検索
論文・著書検索
( 詳細検索 )
特許検索
( 詳細検索 )
研究ハイライト検索
( 詳細検索 )
研究者検索
組織・担当から絞り込む
サポート
よくあるご質問(FAQ)
T2R2登録申請
学位論文登録について
組織単位データ出力について
(学内限定)
サポート・問合せ
T2R2について
T2R2とは?
運用指針
リーフレット
本文ファイルの公開について
関連リンク
東京科学大学
東京科学大学STARサーチ
国立情報学研究所(学術機関リポジトリ構築連携支援事業)
Home
>
ヘルプ
論文・著書情報
タイトル
和文:
契約による設計を支援するアスペクト指向的振舞インターフェース記述言語Moxa
英文:
Moxa: An Aspect-oriented Behavioral Interface Specification Language
著者
和文:
山田聖
,
渡部卓雄
.
英文:
Kiyoshi Yamada
,
Takuo Watanabe
.
言語
Japanese
掲載誌/書名
和文:
情報処理学会論文誌 プログラミング
英文:
IPSJ Transactions on Programming
巻, 号, ページ
Vol. 46 No. SIG-11 (PRO 26) pp. 27-44
出版年月
2005年8月15日
出版者
和文:
情報処理学会
英文:
Information Processing Society of Japan
会議名称
和文:
英文:
開催地
和文:
英文:
公式リンク
http://id.nii.ac.jp/1001/00016611/
アブストラクト
我々は,契約による設計(Design by Contract,DbC)に基づく,アスペクト指向振舞インタフェース仕様記述言語Moxa の設計・開発を行っている.DbC は,サービスの提供者と利用者の間で,利用者が満たすべき条件(事前条件)と提供者がもたらす結果(事後条件)を契約として取り決め,責任の切り分けやサービスの利用方法と得られる結果を明確にすることで,ソフトウェアの品質を向上させる.Java のためのDbC に基づく振舞インタフェース仕様記述言語の1 つであるJML(Java Modeling Language)は,メソッドごとに事前条件・事後条件の記述を可能にするが,メソッド数の増加や提供するサービスの高機能化がこれらの条件を複雑なものにし,表明の整合性・表明とプログラムの一貫性を維持しつつ,これらを修正・拡張することを難しくする.Moxa は,複雑なオブジェクトの振舞いをいくつかの独立した側面の合成としてとらえることができる場合に,それらを表明アスペクトと呼ばれる独立したモジュールに分割して記述することを可能にする.この,オブジェクトの振舞いのある側面は,JML による記述では複数のメソッドに対する表明を横断する形で存在していたものである.本論文では,Moxa が提供する表明記述のモジュール化機構と,その記述方式の説明を行う.
©2007
Institute of Science Tokyo All rights reserved.