2015 Fiscal Year Annual Research Report
多プログラミング言語対応の拡張可能なアスペクト指向プログラミングフレームワーク
Project/Area Number |
25330091
|
Research Institution | Waseda University |
Principal Investigator |
鷲崎 弘宜 早稲田大学, 理工学術院, 教授 (70350494)
|
Co-Investigator(Kenkyū-buntansha) |
坂本 一憲 国立情報学研究所, 大学共同利用機関等の部局等, 助教 (60609139)
|
Project Period (FY) |
2013-04-01 – 2016-03-31
|
Keywords | アスペクト指向 / プログラミング言語 / ソフトウェアモジュール / ソフトウェア開発環境 |
Outline of Annual Research Achievements |
効率的な高信頼プログラムの開発には、ログ記録やアクセス制御といったあちこちに処理の散らばる横断的関心事を他から分離し自動合成できることが望ましい。アスペクト指向プログラミング(以下、AOP)はその達成に寄与するが、既存処理系は特定プログラミング言語に依存している。
本研究では、複数言語に対する横断的関心事をモジュール化可能な世界初の統一AOP フレームワークを実装し、Webに代表される多プログラミング言語時代の保守性や生産性向上を達成した。実装にあたり、試作済みの複数言語対応ソースコード処理フレームワークを対応言語について増強し、多言語に共通して有効な横断的関心事の分離記述方法を定めたうえソースコードの合成処理を実現した。最終的に有用性実証のうえで公開した。さらに、フレームワークの実現における要素技術であるプログラム解析の仕組みをアプリケーションの解析および拡張へと応用した。
|
Research Products
(8 results)