• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

文字列解析によるウェブソフトウェア開発支援

研究課題

研究課題/領域番号 24500028
研究種目

基盤研究(C)

配分区分基金
応募区分一般
研究分野 ソフトウエア
研究機関筑波大学

研究代表者

南出 靖彦  筑波大学, システム情報系, 准教授 (50252531)

研究期間 (年度) 2012-04-01 – 2015-03-31
研究課題ステータス 完了 (2014年度)
配分額 *注記
5,070千円 (直接経費: 3,900千円、間接経費: 1,170千円)
2014年度: 1,430千円 (直接経費: 1,100千円、間接経費: 330千円)
2013年度: 1,950千円 (直接経費: 1,500千円、間接経費: 450千円)
2012年度: 1,690千円 (直接経費: 1,300千円、間接経費: 390千円)
キーワードソフトウェア検証 / プログラム解析 / ウェブ / 文脈自由文法 / プッシュダウンシステム / HTML5
研究成果の概要

HTML5構文解析の信頼性の向上を目指した研究を行った.仕様に基づく網羅的なテストの自動生成によるHTML5構文解析器の仕様への適合性検査を実現した.形式化した仕様を条件付きプッシュダウンシステムへ変換し, プッシュダウンシステムに対し到達可能性解析を適用することで,テストの自動生成を行った.
ウェブソフトウェアに対するプログラム解析の精度を高めるために,正則表現マッチングの意味論の研究を行い,リストモナドに基づく意味を与えた.また,正規表現に対して, その正規表現によるマッチングの計算時間が, 入力文字列の長さに対して線形であるかを判定する手法を木トランスデューサに理論に基づき構築した.

報告書

(4件)
  • 2014 実績報告書   研究成果報告書 ( PDF )
  • 2013 実施状況報告書
  • 2012 実施状況報告書
  • 研究成果

    (13件)

すべて 2015 2014 2013 2012

すべて 雑誌論文 (6件) (うち査読あり 6件) 学会発表 (7件)

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

    • 著者名/発表者名
      上里 友弥 , 南出 靖彦
    • 雑誌名

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

      巻: 7 ページ: 8-20

    • NAID

      110009818006

    • 関連する報告書
      2014 実績報告書
    • 査読あり
  • [雑誌論文] Checking Time Linearity of Regular Expression Matching Based on Backtrackingw2014

    • 著者名/発表者名
      Satoshi Sugiyama, Yasuhiko Minamide
    • 雑誌名

      IPSJ Transactions on Programming

      巻: 7 ページ: 1-11

    • 関連する報告書
      2014 実績報告書
    • 査読あり
  • [雑誌論文] Pushdown Systems with Stack Manipulation2013

    • 著者名/発表者名
      Yuya Uezato, Yasuhiko Minamide
    • 雑誌名

      International Symposium on Automated Technology for Verification and Analysis

      巻: LNCS 8712 ページ: 412-426

    • DOI

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

    • ISBN
      9783319024431, 9783319024448
    • 関連する報告書
      2013 実施状況報告書
    • 査読あり
  • [雑誌論文] アトミックグループで拡張された正規表現のオートマトンへの変換2013

    • 著者名/発表者名
      杉山 聡, 南出 靖彦
    • 雑誌名

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

      巻: 6 ページ: 17-26

    • NAID

      110009517217

    • 関連する報告書
      2012 実施状況報告書
    • 査読あり
  • [雑誌論文] Weighted Pushdown Systems with Indexed Weight Domains2013

    • 著者名/発表者名
      Yasuhiko Minamide
    • 雑誌名

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

      巻: LNCS 7795 ページ: 230-244

    • DOI

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

    • NAID

      120006582518

    • ISBN
      9783642367410, 9783642367427
    • 関連する報告書
      2012 実施状況報告書
    • 査読あり
  • [雑誌論文] Reachability Analysis of the HTML5 Parser Specification and Its Application to Compatibility Testing2012

    • 著者名/発表者名
      Yasuhiko Minamide, Shunsuke Mori
    • 雑誌名

      Proc. the 18th International Symposium on Formal Methods

      巻: LNCS 7436 ページ: 293-307

    • DOI

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

    • ISBN
      9783642327582, 9783642327599
    • 関連する報告書
      2012 実施状況報告書
    • 査読あり
  • [学会発表] Streaming String Transducerの等価性判定と正規表現による文字列置換への応用2015

    • 著者名/発表者名
      加賀江 優幸, 南出 靖彦
    • 学会等名
      情報処理学会 第103回プログラミング研究発表会
    • 発表場所
      産業技術総合研究所 臨海都心センター(東京都)
    • 年月日
      2015-03-09 – 2015-03-10
    • 関連する報告書
      2014 実績報告書
  • [学会発表] Complexity Analysis of Regular Expression Matching Based on Backtracking2014

    • 著者名/発表者名
      Yasuhiko Minamide
    • 学会等名
      Dagstuhl Seminar, Scripting Languages and Frameworks: Analysis and Verification
    • 発表場所
      Schloss Dachstuhl, ドイツ
    • 年月日
      2014-06-29 – 2014-07-04
    • 関連する報告書
      2014 実績報告書
  • [学会発表] HTML5 Parser Specification and Automated Test Generation2014

    • 著者名/発表者名
      Yasuhiko Minamide
    • 学会等名
      Dagstuhl Seminar, Scripting Languages and Frameworks: Analysis and Verification
    • 発表場所
      Schloss Dachstuhl, ドイツ
    • 年月日
      2014-06-29 – 2014-07-04
    • 関連する報告書
      2014 実績報告書
  • [学会発表] バックトラックによる正規表現マッチングの時間計算量線形性判定2014

    • 著者名/発表者名
      杉山 聡, 南出 靖彦
    • 学会等名
      情報処理学会第97回プログラミング研究発表会
    • 発表場所
      松山市総合コミュニティセンター
    • 関連する報告書
      2013 実施状況報告書
  • [学会発表] スタック長の特徴付けによる言語の非DCFL性証明2014

    • 著者名/発表者名
      上里 友弥, 南出 靖彦
    • 学会等名
      情報処理学会第98回プログラミング研究発表会
    • 発表場所
      東京大学理学部7号館
    • 関連する報告書
      2013 実施状況報告書
  • [学会発表] Conditional Transformable Pushdown System: スタックの変換と検査が可能なプッシュダウンシステム2013

    • 著者名/発表者名
      上里 友弥, 南出 靖彦
    • 学会等名
      第15回プログラミングおよびプログラミング言語ワークショップPPL2013
    • 発表場所
      福島県会津若松東山温泉
    • 関連する報告書
      2012 実施状況報告書
  • [学会発表] バックトラックによる正規表現マッチングの時間線形性判定2013

    • 著者名/発表者名
      杉山 聡, 南出 靖彦
    • 学会等名
      第15回プログラミングおよびプログラミング言語ワークショップ PPL2013 (ポスター)
    • 発表場所
      福島県会津若松東山温泉
    • 関連する報告書
      2012 実施状況報告書

URL: 

公開日: 2013-05-31   更新日: 2019-07-29  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi