• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

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

研究課題

研究課題/領域番号 18680004
研究種目

若手研究(A)

配分区分補助金
研究分野 ソフトウエア
研究機関東京大学

研究代表者

増原 英彦  東京大学, 大学院・総合文化研究科, 准教授 (40280937)

研究期間 (年度) 2006 – 2008
研究課題ステータス 完了 (2008年度)
配分額 *注記
7,410千円 (直接経費: 5,700千円、間接経費: 1,710千円)
2008年度: 2,340千円 (直接経費: 1,800千円、間接経費: 540千円)
2007年度: 2,860千円 (直接経費: 2,200千円、間接経費: 660千円)
2006年度: 2,210千円 (直接経費: 1,700千円、間接経費: 510千円)
キーワードモジュール化 / アスペクト指向 / AspectJ / プログラミング言語モデル / 表現力 / テストプログラム / アスペクト干渉 / 型安全性 / 最適化 / 横断的関心事 / アスペクト指向プログラミング / ポイントカット / 型システム / アスペクト指向プログラミン / 結合点モデル / プログラム解析 / アスペクトの干渉
研究概要

横断的関心事をモジュール化する技術として知られているアスペクト指向プログラミング言語に関して、言語モデルの深化および言語機構の拡張と実現を行った。実際の成果はいくつかのテーマに分かれるが、代表的なものとしては解析に基づくポイントカットを利用した動的なポイントカットの最適化手法の提案と、テストに基づくポイントカットの提案と実証が挙げられる。

報告書

(4件)
  • 2008 実績報告書   研究成果報告書 ( PDF )
  • 2007 実績報告書
  • 2006 実績報告書
  • 研究成果

    (37件)

すべて 2009 2008 2007 2006 その他

すべて 雑誌論文 (24件) (うち査読あり 17件) 学会発表 (11件) 備考 (2件)

  • [雑誌論文] アドバイスの安全な実行のためのアスペクト指向プログラミング言語の型システム2009

    • 著者名/発表者名
      青谷知幸, 増原英彦
    • 雑誌名

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

      ページ: 170-182

    • NAID

      130004892132

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] 異なる型の値を返すアドバイスを許すアスペクト指向言語の織込機構2009

    • 著者名/発表者名
      当山学, 増原英彦
    • 雑誌名

      第11回プログラミングおよびプログラミング言語ワークショップ(PPL2009)予稿集

      ページ: 185-199

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] 異なる型の値を返すアドバイスを許すアスペクト指向言語の織込機構2009

    • 著者名/発表者名
      当山学, 増原英彦
    • 雑誌名

      第11回プログラミングおよびプログラミング言語ワークショップ予稿集

      ページ: 185-199

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [雑誌論文] On Type Restriction of Around Advice and Aspect Interference2008

    • 著者名/発表者名
      Hidehiko Masuhara
    • 雑誌名

      Proceedings of the 3rd International Workshop on Aspects, Dependencies and Interactions (ADI'08) (online proceedings)

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] Test-Based Pointcuts for Robust and Fine-Grained Join Point Specification2008

    • 著者名/発表者名
      Kouhei Sakurai and Hidehiko Masuhara
    • 雑誌名

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

      ページ: 96-107

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] Test-Based Pointcuts for Robust and Fine-Grained Join Point Specification2008

    • 著者名/発表者名
      Kohei Sakurai, Hidehiko Masuha
    • 雑誌名

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

      ページ: 96-107

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [雑誌論文] On Type Restriction of Around Advice and Aspect Interference2008

    • 著者名/発表者名
      Hidehiko Masuhara
    • 雑誌名

      Proceedings of the 3rd International Workshop on Aspects, Dependencies and Interactions (ADI'08) (オンライン)

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [雑誌論文] Test-based pointcuts for robust and fine-grained join point specification.2008

    • 著者名/発表者名
      Kouhei Sakurai and Hidehiko Masuhara
    • 雑誌名

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

      ページ: 96-107

    • 関連する報告書
      2007 実績報告書
    • 査読あり
  • [雑誌論文] Towards A Type System for Rejecting Never-Matching Pointcut Compositions2007

    • 著者名/発表者名
      Tomoyuki Aotani and Hidehiko Masuhara
    • 雑誌名

      Foundations of Aspect-Oriented Languages (FOAL2007)

      ページ: 23-26

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] SCoPE : an AspectJ Compiler for Supporting User-Defined Analysis-Based Pointcuts2007

    • 著者名/発表者名
      Tomoyuki Aotani and Hidehiko Masuhara
    • 雑誌名

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

      ページ: 161-172

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] アスペクト指向プログラミングにおけるテストに基づいたポイントカットの提案2007

    • 著者名/発表者名
      櫻井孝平, 増原英彦
    • 雑誌名

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

      ページ: 141-152

    • NAID

      130004892095

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] 値間依存性に基づくポイントカット記述のためのバイトコード変換2007

    • 著者名/発表者名
      大根田裕一, 増原英彦, 米澤明憲
    • 雑誌名

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

      ページ: 27-40

    • NAID

      110006277683

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] 値間依存性に基づくポイントカット記述のためのバイトコード変換2007

    • 著者名/発表者名
      大根田裕一、増原英彦、米澤明憲
    • 雑誌名

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

      ページ: 27-40

    • NAID

      110006277683

    • 関連する報告書
      2007 実績報告書
    • 査読あり
  • [雑誌論文] アスペクト指向プログラミングにおけるテストに基づいたポイントカットの提案2007

    • 著者名/発表者名
      櫻井孝平、増原英彦
    • 雑誌名

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

      ページ: 141-152

    • NAID

      130004892095

    • 関連する報告書
      2007 実績報告書
    • 査読あり
  • [雑誌論文] SCoPE : an AspectJ Compiler for Supporting User-Defined Analysis-Based Pointcuts2007

    • 著者名/発表者名
      Tomoyuki Aotani, Hidehiko Masuhara
    • 雑誌名

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

      ページ: 161-172

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] Towards A Type System for Rejecting Never-Matching Pointcut Compositions2007

    • 著者名/発表者名
      Tomoyuki Aotani, Hidehiko Masuhara
    • 雑誌名

      Proceedings of Foundations of Aspect-Oriented Langauges (FOAL2007)

      ページ: 23-26

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] A Fine-Grained Join Point Model for More Reusable Aspects2006

    • 著者名/発表者名
      Hidehiko Masuhara, Yusuke Endoh and Akinori Yonezawa
    • 雑誌名

      Proceedings of the Fourth ASIAN Symposium on Programming Languages and Systems (APLAS 2006) Lecture Notes in Computer Science 4279

      ページ: 131-147

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] Issues on Observing Aspect Effects from Expressive Pointcuts2006

    • 著者名/発表者名
      Hidehiko Masuhara and Tomoyuki Aotani
    • 雑誌名

      Proceedings of Workshop on Aspects, Dependencies and Interactions (ADI'06)

      ページ: 53-61

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] ユーザー定義されたプログラム解析を利用するアスペクト指向プログラムのコンパイル手法2006

    • 著者名/発表者名
      青谷知幸, 増原英彦
    • 雑誌名

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

      ページ: 157-167

    • NAID

      130004892054

    • 関連する報告書
      2008 研究成果報告書
    • 査読あり
  • [雑誌論文] チュートリアル : アスペクト指向プログラミング2006

    • 著者名/発表者名
      増原英彦
    • 雑誌名

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

      ページ: 4-28

    • 関連する報告書
      2008 研究成果報告書
  • [雑誌論文] Issues on Observing Aspect Effects from Expressive Pointcuts2006

    • 著者名/発表者名
      Hidehiko Masuhara, Tomoyuki Aotani
    • 雑誌名

      Proceedings of Workshop on Aspects, Dependencies and Interactions 001

      ページ: 53-61

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] A Fine-Grained Join Point Model for More Reusable Aspects2006

    • 著者名/発表者名
      Hidehiko Masuhara, Yusuke Endoh, Akinori Yonezawa
    • 雑誌名

      Proceedings of the Fourth ASIAN Symposium on Programming Languages and Systems (Lecture Notes in Computer Science) vol.4279

      ページ: 131-147

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] ユーザー定義されたプログラム解析を利用するアスペクト指向プログラムのコンパイル手法2006

    • 著者名/発表者名
      青谷 知幸, 増原 英彦
    • 雑誌名

      コンピュータソフトウェア 23巻2号

      ページ: 157-167

    • NAID

      130004892054

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] チュートリアル:アスペクト指向プログラミング2006

    • 著者名/発表者名
      増原 英彦
    • 雑誌名

      コンピュータソフトウェア 23巻2号

      ページ: 4-28

    • 関連する報告書
      2006 実績報告書
  • [学会発表] Optimizing Dynamic Pointcuts by using SCoPE2009

    • 著者名/発表者名
      Tomoyuki Aotani and Hidehiko Masuhara
    • 学会等名
      Poster presentation at AOSD
    • 発表場所
      University of Virginia
    • 年月日
      2009-03-09
    • 関連する報告書
      2008 研究成果報告書
  • [学会発表] Dptimizing Dynamic Pointcuts by using SCoPE2009

    • 著者名/発表者名
      Tomoyuki Aotani, Hidehiko Masuhara
    • 学会等名
      8th International Conference on Aspect-Oriented Software Development (AOSD'09)
    • 発表場所
      University of Virginia USA
    • 年月日
      2009-03-04
    • 関連する報告書
      2008 実績報告書
  • [学会発表] Towards Right Abstraction Mechanisms for Crosscutting Concerns2008

    • 著者名/発表者名
      Hidehiko Masuhara
    • 学会等名
      A keynote talk at 5th ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'08)
    • 発表場所
      Paphos, Cyprus
    • 年月日
      2008-07-07
    • 関連する報告書
      2008 研究成果報告書
  • [学会発表] Towards Right Abstraction Mechanisms for Crosscutting Concerns2008

    • 著者名/発表者名
      Hidehiko Masuhara
    • 学会等名
      ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'08)
    • 発表場所
      Paphos, Cyprus
    • 年月日
      2008-07-07
    • 関連する報告書
      2008 実績報告書
  • [学会発表] SCoPE : an AspectJ compiler for developing intuitive and robust aspects by using program analysis2008

    • 著者名/発表者名
      Tomoyuki Aotani and Hidehiko Masuhara
    • 学会等名
      Poster presentation at AOSD.
    • 発表場所
      Brussels, Belgium
    • 年月日
      2008-04-08
    • 関連する報告書
      2008 研究成果報告書
  • [学会発表] SCoPE : an AspectJ compiler for developing intuitive and robust aspects by using Drogram analysis2008

    • 著者名/発表者名
      Tomoyuki Aotani, Hidehiko Masuhara
    • 学会等名
      7th International Conference on Aspect-Oriented Software Development (AOSD'08)
    • 発表場所
      Brussles, Belgium
    • 年月日
      2008-04-01
    • 関連する報告書
      2008 実績報告書
  • [学会発表] Relaxing type restrictions of around advice in aspect-oriented programming2007

    • 著者名/発表者名
      Hidehiko Masuhara
    • 学会等名
      Fifth ASIAN Symposium on Programming Languages and Systems (APLAS2007)
    • 発表場所
      National University of Singapore, Singapore
    • 年月日
      2007-11-29
    • 関連する報告書
      2007 実績報告書
  • [学会発表] アドバイスの安全な実行のためのアスペクト指向プログラミング言語の型システム2007

    • 著者名/発表者名
      Tomoyuki Aotani and Hidehiko Masuhara
    • 学会等名
      日本ソフトウェア科学会全国大会
    • 発表場所
      奈良先端科学技術大学院大学
    • 年月日
      2007-09-14
    • 関連する報告書
      2008 研究成果報告書
  • [学会発表] アドバイスの安全な実行のためのアスペクト指向プログラミング言語の型システム2007

    • 著者名/発表者名
      青谷和幸、増原英彦
    • 学会等名
      日本ソフトウェア科学会第24回大会
    • 発表場所
      奈良先端科学技術大学院大学
    • 年月日
      2007-09-14
    • 関連する報告書
      2007 実績報告書
  • [学会発表] Relaxing Type Restrictions of Around Advice in Aspect-Oriented Programming2007

    • 著者名/発表者名
      Hidehiko Masuhara
    • 学会等名
      Poster presentation at APLAS 2007
    • 発表場所
      National University of Singapore
    • 関連する報告書
      2008 研究成果報告書
  • [学会発表] Aspect Mining using Structural Program Properties2006

    • 著者名/発表者名
      Jan Hannemann and Hidehiko Masuhara
    • 学会等名
      The Second DIKU-IST Joint Workshop on Foundations of Software
    • 発表場所
      神奈川
    • 年月日
      2006-04-22
    • 関連する報告書
      2008 研究成果報告書
  • [備考]

    • URL

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

    • 関連する報告書
      2008 実績報告書
  • [備考]

    • URL

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

    • 関連する報告書
      2007 実績報告書

URL: 

公開日: 2006-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi