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

2013 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 22240002
Research InstitutionThe University of Tokyo

Principal Investigator

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

Project Period (FY) 2010-04-01 – 2015-03-31
Keywordsソフトウェア開発効率化・安定化 / ソフトウェア学
Outline of Annual Research Achievements

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

Research Progress Status

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

Strategy for Future Research Activity

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

  • Research Products

    (5 results)

All 2014 2013

All Journal Article (5 results) (of which Peer Reviewed: 5 results)

  • [Journal Article] Method Slots: Supporting Methods, Events, and Advices by a Single Language Construct2014

    • Author(s)
      YungYu Zhuang and Shigeru Chiba
    • Journal Title

      Transaction on Aspect-Oriented Software Development

      Volume: LNCS 8400 Pages: 70-108

    • DOI

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

    • Peer Reviewed
  • [Journal Article] 破壊的クラス拡張で生じるメソッド衝突を回避可能なモジュール機構 Method Shells とその実装方法2014

    • Author(s)
      竹下若菜・千葉滋
    • Journal Title

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

      Volume: 7-3 Pages: 12-21

    • Peer Reviewed
  • [Journal Article] Implicit Staging of EDSL Expressions: A Bridge between Shallow and Deep Embedding2014

    • Author(s)
      Maximilian Scherr and Shigeru Chiba
    • Journal Title

      ECOOP 2014

      Volume: LNCS 8586 Pages: 385-410

    • DOI

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

    • Peer Reviewed
  • [Journal Article] Method Shells: Avoiding Conflicts on Destructive Class Extensions by Implicit Context Switches2013

    • Author(s)
      Wakana Takeshita and Shigeru Chiba
    • Journal Title

      Proc. of Software Composition

      Volume: LNCS 8080 Pages: 49-64

    • DOI

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

    • Peer Reviewed
  • [Journal Article] Implementing Feature Interactions with Generic Feature Modules2013

    • Author(s)
      Fuminobu Takeyama and Shigeru Chiba
    • Journal Title

      Proc. of Software Composition

      Volume: LNCS 8080 Pages: 81-96

    • DOI

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

    • Peer Reviewed

URL: 

Published: 2016-06-01  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi