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

String Analysis for the Development of Web Software

Research Project

Project/Area Number 24500028
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionUniversity of Tsukuba

Principal Investigator

MINAMIDE Yasuhiko  筑波大学, システム情報系, 准教授 (50252531)

Project Period (FY) 2012-04-01 – 2015-03-31
Project Status Completed (Fiscal Year 2014)
Budget Amount *help
¥5,070,000 (Direct Cost: ¥3,900,000、Indirect Cost: ¥1,170,000)
Fiscal Year 2014: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2013: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
Fiscal Year 2012: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Keywordsソフトウェア検証 / プログラム解析 / ウェブ / 文脈自由文法 / プッシュダウンシステム / HTML5
Outline of Final Research Achievements

To improve the reliability of HTML5 parsers, we check the conformance of HTML5 parsers by applying automated test generation. We translate a formalized specification into a conditional pushdown system and apply the reachability analysis of pushdown systems to automatically generate test cases.
To improve the precision of program analysis for Web Software, we give the semantics of regular expression matching based on list monads. We also develop a method that checks whether the matching of a regular expression runs in linear time. The method is based on the theory of tree transducers.

Report

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

    (13 results)

All 2015 2014 2013 2012

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

  • [Journal Article] スタック長の特徴付けによる言語の非DCFL性証明2014

    • Author(s)
      上里 友弥 , 南出 靖彦
    • Journal Title

      情報処理学会論文誌 プログラミング

      Volume: 7 Pages: 8-20

    • NAID

      110009818006

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Checking Time Linearity of Regular Expression Matching Based on Backtrackingw2014

    • Author(s)
      Satoshi Sugiyama, Yasuhiko Minamide
    • Journal Title

      IPSJ Transactions on Programming

      Volume: 7 Pages: 1-11

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Pushdown Systems with Stack Manipulation2013

    • Author(s)
      Yuya Uezato, Yasuhiko Minamide
    • Journal Title

      International Symposium on Automated Technology for Verification and Analysis

      Volume: LNCS 8712 Pages: 412-426

    • DOI

      10.1007/978-3-319-02444-8_29

    • ISBN
      9783319024431, 9783319024448
    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Journal Article] アトミックグループで拡張された正規表現のオートマトンへの変換2013

    • Author(s)
      杉山 聡, 南出 靖彦
    • Journal Title

      情報処理学会論文誌:プログラミング

      Volume: 6 Pages: 17-26

    • NAID

      110009517217

    • Related Report
      2012 Research-status Report
    • Peer Reviewed
  • [Journal Article] Weighted Pushdown Systems with Indexed Weight Domains2013

    • Author(s)
      Yasuhiko Minamide
    • Journal Title

      Proc. the 19th International Conference on Tools and Algorithms for the Construction and Analysis of Systems

      Volume: LNCS 7795 Pages: 230-244

    • DOI

      10.1007/978-3-642-36742-7_17

    • NAID

      120006582518

    • ISBN
      9783642367410, 9783642367427
    • Related Report
      2012 Research-status Report
    • Peer Reviewed
  • [Journal Article] Reachability Analysis of the HTML5 Parser Specification and Its Application to Compatibility Testing2012

    • Author(s)
      Yasuhiko Minamide, Shunsuke Mori
    • Journal Title

      Proc. the 18th International Symposium on Formal Methods

      Volume: LNCS 7436 Pages: 293-307

    • DOI

      10.1007/978-3-642-32759-9_26

    • ISBN
      9783642327582, 9783642327599
    • Related Report
      2012 Research-status Report
    • Peer Reviewed
  • [Presentation] Streaming String Transducerの等価性判定と正規表現による文字列置換への応用2015

    • Author(s)
      加賀江 優幸, 南出 靖彦
    • Organizer
      情報処理学会 第103回プログラミング研究発表会
    • Place of Presentation
      産業技術総合研究所 臨海都心センター(東京都)
    • Year and Date
      2015-03-09 – 2015-03-10
    • Related Report
      2014 Annual Research Report
  • [Presentation] Complexity Analysis of Regular Expression Matching Based on Backtracking2014

    • Author(s)
      Yasuhiko Minamide
    • Organizer
      Dagstuhl Seminar, Scripting Languages and Frameworks: Analysis and Verification
    • Place of Presentation
      Schloss Dachstuhl, ドイツ
    • Year and Date
      2014-06-29 – 2014-07-04
    • Related Report
      2014 Annual Research Report
  • [Presentation] HTML5 Parser Specification and Automated Test Generation2014

    • Author(s)
      Yasuhiko Minamide
    • Organizer
      Dagstuhl Seminar, Scripting Languages and Frameworks: Analysis and Verification
    • Place of Presentation
      Schloss Dachstuhl, ドイツ
    • Year and Date
      2014-06-29 – 2014-07-04
    • Related Report
      2014 Annual Research Report
  • [Presentation] バックトラックによる正規表現マッチングの時間計算量線形性判定2014

    • Author(s)
      杉山 聡, 南出 靖彦
    • Organizer
      情報処理学会第97回プログラミング研究発表会
    • Place of Presentation
      松山市総合コミュニティセンター
    • Related Report
      2013 Research-status Report
  • [Presentation] スタック長の特徴付けによる言語の非DCFL性証明2014

    • Author(s)
      上里 友弥, 南出 靖彦
    • Organizer
      情報処理学会第98回プログラミング研究発表会
    • Place of Presentation
      東京大学理学部7号館
    • Related Report
      2013 Research-status Report
  • [Presentation] Conditional Transformable Pushdown System: スタックの変換と検査が可能なプッシュダウンシステム2013

    • Author(s)
      上里 友弥, 南出 靖彦
    • Organizer
      第15回プログラミングおよびプログラミング言語ワークショップPPL2013
    • Place of Presentation
      福島県会津若松東山温泉
    • Related Report
      2012 Research-status Report
  • [Presentation] バックトラックによる正規表現マッチングの時間線形性判定2013

    • Author(s)
      杉山 聡, 南出 靖彦
    • Organizer
      第15回プログラミングおよびプログラミング言語ワークショップ PPL2013 (ポスター)
    • Place of Presentation
      福島県会津若松東山温泉
    • Related Report
      2012 Research-status Report

URL: 

Published: 2013-05-31   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi