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

Programming Language for Effective and Reliable Software Development

Research Project

Project/Area Number 20700022
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionThe University of Tokyo (2009-2010)
Gunma University (2008)

Principal Investigator

KAMINA Tetsuo  The University of Tokyo, 大学院・教育学研究科, 特任助教 (90431882)

Project Period (FY) 2008 – 2010
Project Status Completed (Fiscal Year 2010)
Budget Amount *help
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2010: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2009: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2008: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Keywordsプログラム言語論 / プログラミングパラダイム / ソフトウェア工学 / モジュラリティ / 文脈指向 / 型システム / モジュール化 / モジュール合成
Research Abstract

To enhance effectiveness of software development while preserving the reliability of products, we developed a new programming language that supports both features of type safety (ability to detect type-relating errors before program execution) and scalable modularity (ability to construct products from software modules, which are also constructed from other fine-grained modules). We also developed a new programming language that supports dynamic module composition and decomposition, and realized a new mechanism for program verification.

Report

(4 results)
  • 2010 Annual Research Report   Final Research Report ( PDF )
  • 2009 Annual Research Report
  • 2008 Annual Research Report
  • Research Products

    (21 results)

All 2011 2010 2009 2008

All Journal Article (13 results) (of which Peer Reviewed: 13 results) Presentation (8 results)

  • [Journal Article] EventCJ : A Context-Oriented Programming Language with Declarative Event-based Context Transition.2011

    • Author(s)
      Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
    • Journal Title

      In Proceedings of the 10th Annual Aspect-Oriented Software Development Conference (AOSD. 11)

      Pages: 253-264

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] EventCJ : A Context-Oriented Programming Language with Declarative Event-based Context Transition2011

    • Author(s)
      Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
    • Journal Title

      Proceedings of the 10^<th> Annual Aspect-Oriented Software Development Conference (AOSD'11)

      Pages: 253-264

    • Related Report
      2010 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Lightweight Nested Inheritance in Layer Decomposition.2010

    • Author(s)
      Tetsuo Kamina. Tetsuo Tamai
    • Journal Title

      In Proceedings of the 2010 International Workshop on Foundations of Object-oriented Languages (FOOL'10)

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] Designing Event-based Context Transition in Context-oriented Programming2010

    • Author(s)
      Tetsuo Kamina, Tetsuo Aotani, Hidehiko Masuhara
    • Journal Title

      In Proceedings of the International Workshop on Context-oriented Programming (COP'10) article No.2

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] A Smooth Combination of Role-based Languages and Context Activation2010

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      In Proceedings of the Ninth Workshop on Foundation of Aspect-Oriented Languages (FOAL 2010)

      Pages: 15-24

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] Designing Event-based Context Transition in Context-oriented Programming2010

    • Author(s)
      Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
    • Journal Title

      Proceedings of the International Workshop on Context-oriented Programming (COP'10)

    • Related Report
      2010 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Lightweight Nested Inheritance in Layer Decomposition2010

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      Proceedings of the 2010 International Workshop on Foundation of Object-Oriented Languages

    • Related Report
      2010 Annual Research Report
    • Peer Reviewed
  • [Journal Article] A Smooth Combination of Role-based Languages and Context Activation2010

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      Proceedings of the Ninth Workshop on Foundation of Aspect-Oriented Languages(FOAL 2010)

      Pages: 15-24

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Towards Safe and Flexible Object Adaptation2009

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      Proceedings of the International Workshop on Context-Oriented Programming (COP09) article No.4

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] Towards Safe and Flexible Object Adaptation2009

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      Proceedings of the International Workshop on Context-Oriented Programming(COP09)

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Lightweight Dependent Classes.2008

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      Proceedings of the 7th ACM International Conference on Generative Programming and Components Engineering (GPCE'08) ACM Press

      Pages: 113-124

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] Flexible Object Adaptation for Java-like Languages2008

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      Proceedings of the 10th Workshop on Formal Techniques for Java-like Programs (FTfJP 2008)

      Pages: 63-76

    • Related Report
      2010 Final Research Report 2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Lightweight Dependent Classes2008

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      Proceedings of the 7th ACM International Conference on Generative Programming an Components Engineering (GPCE'08)

      Pages: 113-124

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Presentation] EventCJ : A Context-Oriented Programming Language with Declarative Event-based Context Trantsition2011

    • Author(s)
      紙名哲生
    • Organizer
      AOSD'11
    • Place of Presentation
      Porto de Galinhas Pernambuco, Brzsil
    • Year and Date
      2011-03-24
    • Related Report
      2010 Annual Research Report
  • [Presentation] EventCJ : A Context-Oriented Programming Language with Declarative Event-based Context Transition.2011

    • Author(s)
      紙名哲生, 青谷知幸, 増原英彦
    • Organizer
      PPL2011
    • Year and Date
      2011-03-11
    • Related Report
      2010 Final Research Report
  • [Presentation] Lightweight Nested Inheritance in Layer Decomposition2010

    • Author(s)
      紙名哲生
    • Organizer
      FOOL'10
    • Place of Presentation
      Reno, Nevada, USA
    • Year and Date
      2010-10-17
    • Related Report
      2010 Annual Research Report
  • [Presentation] EventCJ : Realizing Declarative Event-based Context Transition.2010

    • Author(s)
      Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
    • Organizer
      In AOAsia/Pacific'10
    • Year and Date
      2010-09-24
    • Related Report
      2010 Final Research Report
  • [Presentation] A Smooth Combination of Role-based Languages and Context Activation2010

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Organizer
      FOAL 2010
    • Place of Presentation
      Rennes, France
    • Year and Date
      2010-03-15
    • Related Report
      2009 Annual Research Report
  • [Presentation] レイヤー合成のための型理論2009

    • Author(s)
      五十嵐淳, 紙名哲生
    • Organizer
      組木シンポジウム-ソフトウェアのコンポジション技術の最前線-
    • Year and Date
      2009-11-25
    • Related Report
      2010 Final Research Report
  • [Presentation] Towards Safe and Flexible Object Adaptation2009

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Organizer
      COP'10
    • Place of Presentation
      Genova, Italy
    • Year and Date
      2009-07-07
    • Related Report
      2009 Annual Research Report
  • [Presentation] Lightweight Dependent Classes2008

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Organizer
      GPCE'08
    • Place of Presentation
      Vashville, USA
    • Year and Date
      2008-10-19
    • Related Report
      2008 Annual Research Report

URL: 

Published: 2008-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi