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

2013 年度 実績報告書

ポスト・アスペクト指向時代の階層的分割と横断的分割を統合するモジュール化の研究

研究課題

研究課題/領域番号 22240002
研究機関東京大学

研究代表者

千葉 滋  東京大学, 情報理工学(系)研究科, 教授 (80282713)

研究期間 (年度) 2010-04-01 – 2015-03-31
キーワードソフトウェア開発効率化・安定化 / ソフトウェア学
研究実績の概要

ソフトウェアの新たなモジュール機構としてコンテキスト(文脈)指向プログラミングに着目し、それに基づいたプログラミング言語の試作を通して言語機構の研究を連携研究者らと協力しながら実施した。その研究成果をもとに 2014 年にはコンテキスト指向プログラミングに関する国際ワークショップ COP'14 を連携研究者らが主導して開催した。また 2013 年6月、9月、12月、2月、そして 2014 年12月の計5回の研究集会を各回10人前後で開催し、連携研究者らと研究協力を推進した。その中で、研究代表者はプログラムの静的なモジュール構造をコンテキストとみなしてコンテキスト指向プログラミングの考え方を適用したモジュールシステムを持つプログラミング言語の研究をおこなった。我々はクラスによるソフトウェアの階層的分割もアスペクトによる横断的分割もともに高度な dispatch 機構を導入することで統一的に取り扱えるという知見を持っている。この dispatch 機構に対する条件付けがコンテキストであると考え、破壊的継承機構が衝突するような場合でも、静的なモジュール構造をコンテキストとして dispatch 機構を拡張することでうまく衝突を回避できることを示した。

現在までの達成度 (段落)

26年度が最終年度であるため、記入しない。

今後の研究の推進方策

26年度が最終年度であるため、記入しない。

  • 研究成果

    (5件)

すべて 2014 2013

すべて 雑誌論文 (5件) (うち査読あり 5件)

  • [雑誌論文] Method Slots: Supporting Methods, Events, and Advices by a Single Language Construct2014

    • 著者名/発表者名
      YungYu Zhuang and Shigeru Chiba
    • 雑誌名

      Transaction on Aspect-Oriented Software Development

      巻: LNCS 8400 ページ: 70-108

    • DOI

      10.1007/978-3-642-55099-7_3

    • 査読あり
  • [雑誌論文] 破壊的クラス拡張で生じるメソッド衝突を回避可能なモジュール機構 Method Shells とその実装方法2014

    • 著者名/発表者名
      竹下若菜・千葉滋
    • 雑誌名

      情報処理学会論文誌プログラミング

      巻: 7-3 ページ: 12-21

    • 査読あり
  • [雑誌論文] Implicit Staging of EDSL Expressions: A Bridge between Shallow and Deep Embedding2014

    • 著者名/発表者名
      Maximilian Scherr and Shigeru Chiba
    • 雑誌名

      ECOOP 2014

      巻: LNCS 8586 ページ: 385-410

    • DOI

      10.1007/978-3-662-44202-9_16

    • 査読あり
  • [雑誌論文] Method Shells: Avoiding Conflicts on Destructive Class Extensions by Implicit Context Switches2013

    • 著者名/発表者名
      Wakana Takeshita and Shigeru Chiba
    • 雑誌名

      Proc. of Software Composition

      巻: LNCS 8080 ページ: 49-64

    • DOI

      10.1007/978-3-642-39614-4_4

    • 査読あり
  • [雑誌論文] Implementing Feature Interactions with Generic Feature Modules2013

    • 著者名/発表者名
      Fuminobu Takeyama and Shigeru Chiba
    • 雑誌名

      Proc. of Software Composition

      巻: LNCS 8080 ページ: 81-96

    • DOI

      10.1007/978-3-642-39614-4_6

    • 査読あり

URL: 

公開日: 2016-06-01  

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

Powered by NII kakenhi