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

Unified Composition Mechanism for Abstraction Units Based on Pluggable Methods

Research Project

Project/Area Number 25330076
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionUniversity of Tsukuba

Principal Investigator

KUNO Yasushi  筑波大学, ビジネスサイエンス系, 教授 (00170019)

Project Period (FY) 2013-04-01 – 2016-03-31
Project Status Completed (Fiscal Year 2015)
Budget Amount *help
¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2015: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2014: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2013: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Keywordsプログラミング言語 / オブジェクト指向 / 継承 / 型パラメタ / アスペクト / メタプログラミング / クラスの合成 / アスペクト指向 / 抽象化単位 / クラス / コンポジション / First-Class Composition
Outline of Final Research Achievements

Object-orientation is one of mainstream concept in programming languages, and inheritance is used extensively to utilize flexibility of the language. However, recent progress in programming language research has lead to many new language mechanisms such as generics or aspect orientation in addition to traditional inheritance. Aim of this research is to unify those multiple language mechanism and design a language with small and minimal "primitive set" of mechanisms. As the result of the research, the author has proposed a language with unified class-composition mechanism, in which methods associated with classes can freely be extracted through meta-programming facilities of the language.

Report

(4 results)
  • 2015 Annual Research Report   Final Research Report ( PDF )
  • 2014 Research-status Report
  • 2013 Research-status Report
  • Research Products

    (5 results)

All 2016 2015 2014 2013 Other

All Journal Article (3 results) (of which Open Access: 2 results,  Acknowledgement Compliant: 1 results,  Peer Reviewed: 1 results) Presentation (1 results) Remarks (1 results)

  • [Journal Article] プログラミング言語o3の言語設計と実装2016

    • Author(s)
      久野 靖
    • Journal Title

      GSSM Reserch Report

      Volume: No. 2016-01 Pages: 1-30

    • Related Report
      2015 Annual Research Report
    • Open Access / Acknowledgement Compliant
  • [Journal Article] Unified Composition Mechanism for Abstraction Units Based on Pluggable Methods2015

    • Author(s)
      Yasushi Kuno
    • Journal Title

      GSSM Research Report, Univ. of Tsukuba

      Volume: 2015-01 Pages: 1-9

    • NAID

      170000147330

    • Related Report
      2014 Research-status Report
    • Open Access
  • [Journal Article] OTCデリバティブ商品定義を目的とした ドメイン特化言語の開発と評価2013

    • Author(s)
      松本吉史, 久野 靖
    • Journal Title

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

      Volume: vol. 6, no. 4 Pages: 10-26

    • NAID

      110009656456

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Presentation] 挿抜可能メソッドに基づく統一的な抽象単位複合機構2014

    • Author(s)
      久野 靖
    • Organizer
      情報処理学会プログラミング研究会
    • Place of Presentation
      東京大学(東京都文京区)
    • Year and Date
      2014-11-10
    • Related Report
      2014 Research-status Report
  • [Remarks] o3: A Language With Unified Composition Mechanism

    • URL

      http://www2.gssm.otsuka.tsukuba.ac.jp/staff/kuno/o3lang/

    • Related Report
      2015 Annual Research Report

URL: 

Published: 2014-07-25   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi