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

Towards Highly Universal Typed Intermediate Languages

Research Project

Project/Area Number 23650013
Research Category

Grant-in-Aid for Challenging Exploratory Research

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionKyushu Institute of Technology

Principal Investigator

YASUGI Masahiro  九州工業大学, 大学院情報工学研究院, 教授 (30273759)

Project Period (FY) 2011 – 2013
Project Status Completed (Fiscal Year 2013)
Budget Amount *help
¥3,510,000 (Direct Cost: ¥2,700,000、Indirect Cost: ¥810,000)
Fiscal Year 2013: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2012: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2011: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Keywords型付中間言語 / 低水準言語 / プログラミング言語処理系 / 型検査 / 多次元配列 / 循環データ構造 / 高性能計算 / 計算機システム / プログラミング言語 / ソフトウエア開発効率化・安定化 / ディペンダブル・コンピューティング / ハイパフォーマンス・コンピューティング
Research Abstract

In this study, we tried to design highly universal and fast typed intermediate languages by pursuing RISC-based abstract machines. On the basis of the existing techniques of type checking with dependent types for low-level instruction sequences, we examined (1) a new notion of case dependent types and binary decision diagrams (BDDs) for implementing fixnums and supporting the shift instructions in bit-level operations, (2) a new notion of provisional assumptions for supporting typed construction of cyclic data structures, and (3) a new predicate on subscript calculation for supporting fast multidimensional array operations in a structural manner.

Report

(4 results)
  • 2013 Annual Research Report   Final Research Report ( PDF )
  • 2012 Research-status Report
  • 2011 Research-status Report
  • Research Products

    (6 results)

All 2013 2012 2011 Other

All Presentation (6 results)

  • [Presentation] 高速な多次元配列操作のための型検査方式の検討2013

    • Author(s)
      八杉昌宏
    • Organizer
      日本ソフトウェア科学会第30回大会(ポスター発表)
    • Place of Presentation
      東京大学本郷キャンパス
    • Year and Date
      2013-09-12
    • Related Report
      2013 Final Research Report
  • [Presentation] Typed Construction of Cyclic Data Structures Using Provisional Assumptions2012

    • Author(s)
      Masahiro Yasugi
    • Organizer
      the 10th Asian Symposium on Programming Languages and Systems (APLAS 2012) (Poster Presentation)
    • Place of Presentation
      京都市国際交流会館
    • Year and Date
      2012-12-12
    • Related Report
      2013 Final Research Report
  • [Presentation] ビットレベル低水準命令列のBDDに基づく検証技法に関する考察2011

    • Author(s)
      八杉昌宏
    • Organizer
      ディペンダブルシステムワークショップ&シンポジウム(DSW&DSS2011)(ポスター発表)
    • Place of Presentation
      京都工芸繊維大学
    • Year and Date
      2011-12-13
    • Related Report
      2013 Final Research Report
  • [Presentation] ビットレベル低水準命令列のBDDに基づく検証技法に関する考察2011

    • Author(s)
      八杉 昌宏
    • Organizer
      ディペンダブルシステムワークショップ & シンポジウム
    • Place of Presentation
      京都工芸繊維大学
    • Related Report
      2011 Research-status Report
  • [Presentation] 高速な多次元配列操作のための型検査方式の検討

    • Author(s)
      八杉 昌宏
    • Organizer
      日本ソフトウェア科学会第30回大会 (ポスター発表)
    • Place of Presentation
      東京大学本郷キャンパス
    • Related Report
      2013 Annual Research Report
  • [Presentation] Typed Construction of Cyclic Data Structures Using Provisional Assumptions

    • Author(s)
      Masahiro Yasugi
    • Organizer
      The 10th Asian Symposium on Programming Languages and Systems (APLAS 2012) (Poster Presentation)
    • Place of Presentation
      京都市国際交流会館
    • Related Report
      2012 Research-status Report

URL: 

Published: 2011-08-05   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi