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

Complementary Programming Environment

Research Project

Project/Area Number 60420035
Research Category

Grant-in-Aid for General Scientific Research (A)

Allocation TypeSingle-year Grants
Research Field 計算機工学
Research InstitutionTohoku University

Principal Investigator

ITO Takayasu  Faculty of Engineering, Tohoku University, 工学部情報工学科, 教授 (80124551)

Co-Investigator(Kenkyū-buntansha) MATSUYAMA Takashi  Faculty of Engineering, Tohoku University, 工学部情報工学科, 助教授 (10109035)
Project Period (FY) 1985 – 1988
Project Status Completed (Fiscal Year 1988)
Budget Amount *help
¥39,100,000 (Direct Cost: ¥39,100,000)
Fiscal Year 1988: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 1987: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 1986: ¥8,200,000 (Direct Cost: ¥8,200,000)
Fiscal Year 1985: ¥27,900,000 (Direct Cost: ¥27,900,000)
Keywordscomplementarity / complementary programming / specification / program / proof / constructive logic / semantically-based programming / parallelism / verification / improvement / parallel process / 並列Lisp / 次世代コンピュータ / 高品質ソフトウェア / 並列LISP言語 / 並列マシン / 共有メモリ型 / 分散メモリ型 / PaiLisp / ChanneL-Lisp / 核言語 / 自然推論 / 対話型プログラム検証システム / 簡約化規則 / デッドロックからの回復 / 強制法 / 非決定的プログラミング / バックトラックの削減法 / 推論ソフトウェア / Lispプログラム検証システム / 拡張ユニフィケーション / バックトラック自動消去 / 論理型言語 / 項書き換え系 / 直観主義論理 / 日本語プログラミング / 高機能エディタ
Research Abstract

Complementary programming is a new programming concept to develop highquality software for the next generation computer systems. Complementary programming is a semantically-based programming for reliable programming based on complementarity among programs, complementarity between programs and specifications, and complementarity among specifications. This concept of complementary programming was first published in "A Step Towards Complementary Programming, by T. Ito, New Generation Computing, vol.3 (1985)" in a full deatil. This research has been the first attempt and step to realize the long-term goal of complementary programming. Since we believe that "parallelism" is the most important concept of the next generation computer systems, we have studied on the following topics 1) clarification of semantically-based programming 2) program verification, synthesis and improvement based on complementarity between specification and program 3) interactive proof and inference system and constructive logic 4) synthesis and verivication of parallel processes and constructive logic to discuss recovery from deadlick and starvation 5) design and implementation of Parallel Lisp as a kernel of the next generation computer systems

Report

(5 results)
  • 1988 Annual Research Report   Final Research Report Summary
  • 1987 Annual Research Report
  • 1986 Annual Research Report
  • 1985 Annual Research Report
  • Research Products

    (32 results)

All Other

All Publications (32 results)

  • [Publications] 伊藤・松山: 電子情報通信学会誌. 70. 268-274 (1987)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] 伊藤・松山: 電子情報通信学会誌. 70. 508-516 (1987)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T.Ito: New Generation Computing. 3. 3-13 (1985)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T.Ito: New Generation Computing. 5. 209-211 (1987)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T.Ito: Proceedings of Conference on Information Sciences and Systems. 521-527 (1988)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T.Ito: Proceedings of Conference on Information Sciences and Systems. 528-531 (1988)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] 伊藤貴康: "並列プロセスの理論" 電子情報通信学会, (1990)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T.Ito: "Parallel Lisp" Cambridge University Press, (1990)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T. Ito; T. Matsuyama: "On inferential programming systems I" Journal of Institute of Electronics,Information and Communication Engineers of Japan. 70. 268-274 (1937)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T. Ito; T. Matsuyama: "On inferential programming systems II" Journal of Institute of Electronics,Information and Communication Engineers of Japan. 70. 508-516 (1987)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T. Ito: "A Step Towards Complementary Programming" New Generation Computing. 3. 3-13 (1985)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T. Ito: "Recovery from deadlock and starvation by the forcing method" Proceedings of Conference of Information Sciences and Systems. 521-527 (1988)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T. Ito: "On automatic elimination of run-time backtracking by extracting features from input data" Proceedings of Conference of Information Sciences and Systems. 528-531 (1988)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] T. Ito: Theory of Concurrent Processes. Institute of Electronics,Information and Communication Engineers of Japan, (1990)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Takayasu,Ito: Proc. of Delfi Conf. on Computer Science.

    • Related Report
      1988 Annual Research Report
  • [Publications] 伊藤貴康,小柳津秀紀: ソフトウェア科学会大会論文集. 5. 317-320 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] 松井学,伊藤貴康: ソフトウェア科学会大会論文集. 5. 321-324 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] 菱田修,伊藤貴康: ソフトウェア科学会大会論文集. 5. 325-328 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] 伊藤貴康・松山隆司: 電子情報通信学会誌. 70. 268-274 (1987)

    • Related Report
      1987 Annual Research Report
  • [Publications] 伊藤貴康・松山隆司: 電子情報通信学会誌. 70. 508-516 (1987)

    • Related Report
      1987 Annual Research Report
  • [Publications] Takayasu Ito: Proc. Conf. Information Sciences and Systems. (1988)

    • Related Report
      1987 Annual Research Report
  • [Publications] Takayasu Ito: Proc. Conf. on Information Sciences and Systems. (1988)

    • Related Report
      1987 Annual Research Report
  • [Publications] 伊藤貴康,松山隆司: 電子情報通信学会誌. 70-3. (1987)

    • Related Report
      1986 Annual Research Report
  • [Publications] 伊藤貴康,松山隆司: 電子情報通信学会誌. 70-5. (1987)

    • Related Report
      1986 Annual Research Report
  • [Publications] 伊藤貴康,松山隆司,山崎憲一: 情報処理学会記号処理研究会資料. 37-1.

    • Related Report
      1986 Annual Research Report
  • [Publications] 松倉隆一,伊藤貴康: 情報処理学会全国大会論文集. 33. (1986)

    • Related Report
      1986 Annual Research Report
  • [Publications] Tadayasu ITO: US/Japan Seminar on Logic of Programs 論文集.

    • Related Report
      1986 Annual Research Report
  • [Publications] 昭和61年電子通信学会全国大会論文集. S22-7. (1986)

    • Related Report
      1985 Annual Research Report
  • [Publications] 昭和61年電子通信学会全国大会論文集. 1460. (1986)

    • Related Report
      1985 Annual Research Report
  • [Publications] 昭和61年電子通信学会全国大会論文集. 1461. (1986)

    • Related Report
      1985 Annual Research Report
  • [Publications] 昭和61年電子通信学会全国大会論文集. 1464. (1986)

    • Related Report
      1985 Annual Research Report
  • [Publications] 情報処理学会第32回全国大会論文集. 1F-1. (1986)

    • Related Report
      1985 Annual Research Report

URL: 

Published: 1987-03-31   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi