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

An efficient POSIX regular expression matching via Glushkov automata with augmented transitions

Research Project

Project/Area Number 22500019
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Fundamental theory of informatics
Research InstitutionChubu University

Principal Investigator

OKUI Satoshi  中部大学, 工学部, 准教授 (00283515)

Co-Investigator(Kenkyū-buntansha) SUZUKI Taro  会津大学, コンピュータ理工学部, 准教授 (90272179)
Project Period (FY) 2010 – 2012
Project Status Completed (Fiscal Year 2012)
Budget Amount *help
¥4,030,000 (Direct Cost: ¥3,100,000、Indirect Cost: ¥930,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)
Fiscal Year 2010: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Keywords正規表現 / POSIX / パターン照合 / オートマトン / POSIX / 最左最長 / パターンマッチング
Research Abstract

Regular expression matching is crucial for many applications such as text processing. Although POSIX 1003.2 standard requires (sub-) matching to follow the leftmost-longest rules, almost none of existing implementations, which rely on backtracking, are responsible to the requirement; they follow the greedy semantics, an alternative way more suited for backtracking, instead. This study has offered, based on a slight extension of Glushkov automata (aka, position automata), a new and more efficient matching algorithm that accommodates POSIX regular expression matching. We have given its rigorous correctness proof, and the exact computational cost at worst case. Our experimental implementation has shown significant improvements on efficiency in some practical cases.

Report

(4 results)
  • 2012 Annual Research Report   Final Research Report ( PDF )
  • 2011 Annual Research Report
  • 2010 Annual Research Report
  • Research Products

    (15 results)

All 2013 2012 2011 2010

All Journal Article (6 results) Presentation (9 results)

  • [Journal Article] 決定性有限オートマトンによる正規表現の貪欲な照合2013

    • Author(s)
      奥居哲,増田拓也,藤田佳宏,鈴木大郎
    • Journal Title

      情報科学リサーチャーナル

      Volume: Vol.20 Pages: 97-104

    • NAID

      40019638701

    • Related Report
      2012 Final Research Report
  • [Journal Article] 拡張ポジションオートマトンを生成するモナド結合子2013

    • Author(s)
      奥居哲
    • Journal Title

      情報科学リサーチシャーナル

      Volume: Vol.19 Pages: 5-18

    • NAID

      120006519859

    • Related Report
      2012 Final Research Report
  • [Journal Article] 決定性有限オートマトンによる正規表現の貪欲な照合2013

    • Author(s)
      奥居 哲,増田 拓也,藤田 佳宏,鈴木 大郎
    • Journal Title

      情報科学リサーチジャーナル(中部大学情報科学研究所)

      Volume: 20 Pages: 97-104

    • NAID

      40019638701

    • Related Report
      2012 Annual Research Report
  • [Journal Article] 拡張ポジションオートマトンを生成するモナド結合子2012

    • Author(s)
      奥居哲
    • Journal Title

      情報科学ジャーナル

      Volume: 19 Pages: 5-18

    • NAID

      120006519859

    • Related Report
      2011 Annual Research Report
  • [Journal Article] 正規表現のあいまいさ除去の効率的実現2011

    • Author(s)
      奥居哲
    • Journal Title

      情報科学リサーチシャーナル

      Volume: Vol.18 Pages: 95-96

    • Related Report
      2012 Final Research Report
  • [Journal Article] 正規表現のあいまいさ除去の効率的実現2011

    • Author(s)
      奥居哲
    • Journal Title

      情報科学リサーチジャーナル

      Volume: 18 Pages: 95-96

    • Related Report
      2010 Annual Research Report
  • [Presentation] 高階関数に基づく視覚的プログラミング言語の構造化2011

    • Author(s)
      太田健介、杉山智昭、奥居哲
    • Organizer
      電気関係学会東海支部連合大会
    • Place of Presentation
      三重大学
    • Year and Date
      2011-09-26
    • Related Report
      2011 Annual Research Report
  • [Presentation] 視覚的プログラミング言語におけるリファクタリング手法2011

    • Author(s)
      杉山智昭、太田健介、奥居哲
    • Organizer
      電気関係学会東海支部連合大会
    • Place of Presentation
      三重大学
    • Year and Date
      2011-09-26
    • Related Report
      2011 Annual Research Report
  • [Presentation] 仮想ディレクトリにおける形式的概念分析を用いた属性間関係の明確化2011

    • Author(s)
      山本裕二、奥居哲
    • Organizer
      電気関係学会東海支部連合大会
    • Place of Presentation
      三重大学
    • Year and Date
      2011-09-26
    • Related Report
      2011 Annual Research Report
  • [Presentation] Matching Automaton for String Pattern with Greedy Semantics2011

    • Author(s)
      Taro Suzuki
    • Organizer
      34th TRS Meeting
    • Place of Presentation
      The University of Aizu, Japan
    • Year and Date
      2011-02-12
    • Related Report
      2012 Final Research Report
  • [Presentation] Matching Automaton for String Pattern with Greedy Semantics2011

    • Author(s)
      Taro Suzuki
    • Organizer
      34^<th> TRS Meeting
    • Place of Presentation
      会津大学
    • Year and Date
      2011-02-12
    • Related Report
      2010 Annual Research Report
  • [Presentation] Disambiguation in Regular Expression Matching via Position Automata with Augmented Transitions2010

    • Author(s)
      Satoshi Okui
    • Organizer
      15th International Conference on Implementation and Application of Automata (CIAA2010)
    • Place of Presentation
      University of Manitoba, Canada
    • Related Report
      2012 Final Research Report
  • [Presentation] POSIX-Compliant Disambiguation in Regular Expression Matching (Preliminary Report)2010

    • Author(s)
      Satoshi Okui
    • Organizer
      Workshop on Symbolic Computation and Software Verification
    • Place of Presentation
      University of Tsukuba, Japan
    • Related Report
      2012 Final Research Report
  • [Presentation] Disambiguation in Regular Expression Matching via Position Automata with Augmented Transitions2010

    • Author(s)
      Satoshi Okui
    • Organizer
      15^<th> International Conference on Implementation and Application of Automata (CIAA2010) LNCS6482 (Springer)
    • Place of Presentation
      マニトバ大学(カナダ)
    • Related Report
      2010 Annual Research Report
  • [Presentation] POSIX-Compliant Disambiguation in Regular Expression Matching (Preliminary Report)2010

    • Author(s)
      Satoshi Okui
    • Organizer
      Workshop on Symbolic Computation and Software Verification
    • Place of Presentation
      筑波大学
    • Related Report
      2010 Annual Research Report

URL: 

Published: 2010-08-23   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi