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

2009 Fiscal Year Self-evaluation Report

Software development environment based on the integration of computation and logic

Research Project

  • PDF
Project/Area Number 19300007
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionKyoto University

Principal Investigator

SATO Masahiko  Kyoto University, 大学院・情報学研究科, 教授 (20027387)

Project Period (FY) 2007 – 2009
Keywords自然枠組 / ソフトウェア開発 / ソフトウェア検証 / メタ言語 / 式の理論
Research Abstract

本研究は,バグのない安全なソフトウェアを構築するための環境を実現するために,論理学の手法を用いてソフトウェアの安全性を形式的に議論・検証するための言語体系であるロジカル・フレームワークを提案し,それに基くソフトウェア構築環境を実装することを目的とする.とくに,議論対象の階層を取り扱うためのメタ変数の概念に関する理論研究を行ない,これをロジカル・フレームワークに反映させることにより,ソフトウェア自身だけではなく,そのソフトウェアに関するメタな議論を行なうための論理体系に関する議論も,同一のフレームワークで行なうことが可能になることが期待される.以上を達成するために,以下の計画に沿って研究を行なった.
(1)我々が既に提案していたロジカル・フレームワークである自然枠組(Natural Framework,NF)をもとに,計算と論理が自然に融合するように拡張を行なう.プログラムとその安全性を検証する論理とを同じ枠組で記述し議論できるようにするために,メタ変数の概念に関する理論的研究を行ない,得られた知見を自然枠組に反映させる.
(2)自然枠組の実装に適したプログラム言語を設計し実装する.このプログラム言語を利用して自然枠組を実装し,証明検査のインターフェイスや半自動化などの機能を設計し実装する.その上で,これらの枠組を利用したソフトウェア構築のための環境を設計し,実装する.

  • Research Products

    (6 results)

All 2009 2008 2007

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

  • [Journal Article] A logical foundation for environment classifiers2009

    • Author(s)
      Takeshi Tsukada, Atsushi Iyarashi
    • Journal Title

      Proceedings of the 9th International Conference on Typed Lambda-Calculi and Applications LNCS 5608

      Pages: 341-355

    • Peer Reviewed
  • [Journal Article] Calculi of Meta-variables2008

    • Author(s)
      Masahiko Sato, Takafumi Sakurai, Yukiyoshi Kameyama, Atsushi Igarashi
    • Journal Title

      Frontiers of Computer Science in China 2 (1)

      Pages: 12-21

    • Peer Reviewed
  • [Journal Article] フレーゲの計算機科学への影響2008

    • Author(s)
      佐藤雅彦
    • Journal Title

      分析哲学の誕生 (日本科学哲学会編)(勁草書房)

      Pages: 127-141

  • [Journal Article] A Framework for Checking Proofs Naturally, Journal of Intelligent2008

    • Author(s)
      Masahiko Sato
    • Journal Title

      Information Systems 31

      Pages: 111-125

    • Peer Reviewed
  • [Journal Article] External and Internal Syntax of the Lambda-Calculus2008

    • Author(s)
      Masahiko Sato
    • Journal Title

      The Austrian-Japanese Workshop on Symbolic Computation in Software Science

      Pages: 176-195

    • Peer Reviewed
  • [Journal Article] Deriving compilers and virtual machines for a multi-level language2007

    • Author(s)
      Atsushi Igarashi, Masashi Iwaki
    • Journal Title

      Asian Symposium on Programming Languages and Systems (APLAS 2007)

      Pages: 206-221

    • Peer Reviewed

URL: 

Published: 2011-06-18   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi