アスペクト指向ソフトウェア開発
アスペクト指向ソフトウェア開発
アスペクト指向プログラミング(AOP)は, 従来のモジュール化技法とは異なる新たな概念を提供するプログラミング手法です。
この研究プロジェクトは, AOP言語自体の研究やアスペクト指向プログラミングの実践的な利用場面の追求を目的とします。
メンバー
- 櫻井 孝平
連想アスペクト
連想アスペクト(Association Aspects) はオブジェクトのグループに関連づけられたアスペクトを表現するための言語機構です。 アスペクト指向プログラミング言語であるAspectJの拡張として実装されています。 http://www.graco.c.u-tokyo.ac.jp/ppp/projects/associationaspects
Publications
-
Kouhei Sakurai , Hidehiko Masuhara , Naoyasu Ubayashi , Saeko Matsuura , Seiichi Komiya ,
Association Aspects
Proceedings of the 3rd International Conference on Aspect-Oriented Software Development , pp. 16--25 , 2004 , aosd2004_associationaspects.pdf -
櫻井孝平 , 増原英彦 , 松浦佐江子 , 古宮誠一 ,
連想アスペクトによるアプリケーション連携の記述改善評価
コンピュータソフトウェア , Vol. 22 , No. 3 , pp. 222--228 , 2005 , jssst_compsoft2005_aaide.pdf
アスペクトのテスト
アスペクトを使ったプログラムに対するテスト手法を研究しています。アスペクトを導入することで生じるテストの問題を解決するためのテスト手法と支援のためのツールを開発することが課題です。
◆アスペクトの単体テスト
アスペクトモジュールを単体でテストするフレームワーク(AspectJ Testing Environment)を研究開発しています。
- AJTE (AspectJ Testing Environment) : アスペクトをテストするためのツール.
Publications
-
Yudai Yamazaki , Kouhei Sakurai , Saeko Matsuura , Hidehiko Masuhara , Hiroaki Hashiura , Seiichi Komiya ,
A Unit Testing Framework for Aspects without Weaving
Workshop on Testing Aspect-Oriented Programs (WTAOP) , pp. , 2005 , WTAOP_withoutweaving.pdf WTAOP_withoutweaving.ppt
◆アドバイス適用順序のテスト
ある1つの実行時点に複数のアドバイスが適用された際の適用順序をテストするツールを研究開発しています。 このツールでは、AJTEの一部機能を利用します。