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

2010 Fiscal Year Annual Research Report

記号計算の理論を駆使したウェブソフトウェアのモデル化と検証

Research Project

Project/Area Number 20300001
Research InstitutionUniversity of Tsukuba

Principal Investigator

井田 哲雄  筑波大学, システム情報系, 教授 (70100047)

Co-Investigator(Kenkyū-buntansha) 南出 靖彦  筑波大学, システム情報系, 准教授 (50252531)
MARIN Mircea  筑波大学, システム情報系, 講師 (60396603)
鈴木 太郎  会津大学, コンピュータ理工学部, 准教授 (90272179)
Keywords情報基礎 / ソフトウェア / 記号計算 / ウェブ / 検証
Research Abstract

(1)プログラムの性質を表す論理式を動的に生成し,生成された論理式の正しさを証明する研究を継続して推進した.特に,シリンダー分解やグレブナ基底法の応用研究を行った.グレブナ基底の計算の単項順序を工夫することにより,幾何学的な証明問題が効率よく行われるので,多くの実例についてこれを実証するとともに,ウェブプログラムに対しての応用の方策を検討した.また,これらの方法を安全面でクリティカルなコード内に存在するループや,文字列探索のプログラムの検証に適用する研究を継続して行った.
(2)文字列解析によるウェブプログラム検証の研究を継続した.本年度は,スクリプト言語プログラムにおいて重要な役割を果たす正則表現マッチングの研究を重点的に行った.多くのスクリプト言語が採用している欲張り戦略による実装の意味をモナドの概念を用いて定式化し,マッチングに精密に対応する出力付きオートマトンを構成する方法を与えた.この出力付きオートマトンを用いることで,文字列解析の精度を高めることができた.
(3)前年度に引き続き,XML文書と変換規則との効率の良いマッチングアルゴリズムを,より大きなクラスの変換規則に適用することを目指した.今年度はヘッジではなく列に関する正規表現から検討を開始した.まず,前年度に研究を開始していたPOSIX準拠のマッチングのための効率のアルゴリズムをまとめ,発表した.この結果に基づき欲張りマッチング(greedy matching)に基づく効率の良いアルゴリズムを設計することができた.現在は,このアルゴリズムの正当性の検証を続けている.

  • Research Products

    (3 results)

All 2011

All Journal Article (3 results) (of which Peer Reviewed: 3 results)

  • [Journal Article] Morley's theorem revisited : Origami construction and automated proof2011

    • Author(s)
      Ida. T, Kasem. A, Ghourabi. F, Takahashi. H
    • Journal Title

      Journal of Symbolic Computation

      Volume: vol. 46 Pages: 162-170

    • Peer Reviewed
  • [Journal Article] Disambiguation in Regular Expression Matching via Position Automata with Augmented Transitions2011

    • Author(s)
      Satoshi Okui, Taro Suzuki
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 6482 Pages: 231-240

    • Peer Reviewed
  • [Journal Article] Translating Regular Expression Matching into Transducers2011

    • Author(s)
      Yasuhiko Minamide, Yuto Sakuma, Andrei Voronkov
    • Journal Title

      Proc.International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2010)

      Pages: 107-115

    • Peer Reviewed

URL: 

Published: 2013-06-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi