• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2007 Fiscal Year Annual Research Report

アスペクト指向言語の基礎モデルとその応用

Research Project

Project/Area Number 18680004
Research InstitutionThe University of Tokyo

Principal Investigator

増原 英彦  The University of Tokyo, 大学院・総合文化研究科, 准教授 (40280937)

Keywordsアスペクト指向プログラミング / ポイントカット / 型システム / テストプログラム
Research Abstract

本年度の研究成果は以下の4点に要約できる。
1)アスペクト指向プログラミング(AOP)言語の基礎モデルについての研究から、現在のAOP言語の型検査に関する問題点を発見し、その影響度の測定および解消のための方向性を提示した。この成果は国際会議Asian Symposium on Programming Languages and Systemsにおいてポスター発表された。
2)従来のAOP言語に対する検討から、ポイントカットの表現力とソフトウェア進化の両立が困難となることを見出した。これに対する解決策として、テストプログラムを用いてポイントカットを定義する全く新しい方法を提案し、コンパイラを試作した。この成果は国際会議Aspect-Oriented Software Developmentの本会議論文として採択、発表されている。
3)前年度に提案したAOP言語のポイントカット言語に対する新しいコンパイル方式について、実用面からの検討を行った。この成果は国際会議Aspect-Oriented Software Developmentにおいてポスター発表された。
4)前年度より行っている従来のAOP言語が持つ問題の1つである、ポイントカットの組み合わせによる誤りに関する研究として、型システムに基く検査方法の詳細化を行った。この成果は日本ソフトウェア科学会の大会にて発表され、論文誌コンピュータソフトウェアへの採録が決定している。

  • Research Products

    (6 results)

All 2008 2007 Other

All Journal Article (3 results) (of which Peer Reviewed: 3 results) Presentation (2 results) Remarks (1 results)

  • [Journal Article] Test-based pointcuts for robust and fine-grained join point specification.2008

    • Author(s)
      Kouhei Sakurai and Hidehiko Masuhara
    • Journal Title

      Proceedings of the 7th International Conference on Aspect-Oriented Software Development (AOSD'08)

      Pages: 96-107

    • Peer Reviewed
  • [Journal Article] 値間依存性に基づくポイントカット記述のためのバイトコード変換2007

    • Author(s)
      大根田裕一、増原英彦、米澤明憲
    • Journal Title

      コンピュータ ソフトウェア 24(2)

      Pages: 27-40

    • Peer Reviewed
  • [Journal Article] アスペクト指向プログラミングにおけるテストに基づいたポイントカットの提案2007

    • Author(s)
      櫻井孝平、増原英彦
    • Journal Title

      コンピュータ ソフトウェア 24(3)

      Pages: 141-152

    • Peer Reviewed
  • [Presentation] Relaxing type restrictions of around advice in aspect-oriented programming2007

    • Author(s)
      Hidehiko Masuhara
    • Organizer
      Fifth ASIAN Symposium on Programming Languages and Systems (APLAS2007)
    • Place of Presentation
      National University of Singapore, Singapore
    • Year and Date
      2007-11-29
  • [Presentation] アドバイスの安全な実行のためのアスペクト指向プログラミング言語の型システム2007

    • Author(s)
      青谷和幸、増原英彦
    • Organizer
      日本ソフトウェア科学会第24回大会
    • Place of Presentation
      奈良先端科学技術大学院大学
    • Year and Date
      2007-09-14
  • [Remarks]

    • URL

      http://www.graco.c.u-tokyo.ac.jp/ppp/

URL: 

Published: 2010-02-04   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi