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

2011 年度 実績報告書

様々な論理推論エンジンを用いた組み合わせテストのテストケース自動生成

研究課題

研究課題/領域番号 22700032
研究機関神戸大学

研究代表者

番原 睦則  神戸大学, 情報基盤センター, 准教授 (80290774)

キーワード組合せテスト / SAT技術 / 制約プログラミング
研究概要

組合せテストはソフトウェア/ハードウェアのテスト手法の一つである.この手法の特長は,欠陥の多くは少数のパラメータの組み合わせによって発生するという観測を元に,テストケースの増大を回避し,現実的かつ効果的なテストを行える点である.
本研究の目的は,SATソルバー等の様々な論理推論エンジンを用いて,組合せテストのテストケースを効率よく生成することである.2010年にKuhnらによって提案されたEvent Sequence Testingは,イベント駆動型ソフトウェアに適した組合せテストである.このEvent Sequence Testingのテストケース生成問題は,Sequence Covering Array (SCA)と呼ばれる配列の構成問題に帰着できることが知れている.
本年度は,SCA構成問題の制約モデルを3つ提案した.なかでも,結合行列モデルは,SCAを(0,1)-行列で表現し,SCAのカバレッジ制約を各列に対する基数制約として簡潔に表現することができる.SAT型制約ソルバーSugarを用いて,小中規模のSCA構成問題に対する実行実験を行った結果,提案モデル(特に,結合行列モデル)は多くの問題に対して,既知の上限を更新することができた.さらに,2つの問題に対して,その最適値を決定することに成功した.
また,組合せデザイン分野の代表的な問題である釣合い型不完備ブロック計画に関しても,SAT技術を用いた効率的な解法の研究,および実行実験を行った.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

当初の計画通り,おおむね順調に進展している.これまで,組合せテストのテストケース生成問題に対して,SATソルバー,制約ソルバーを用いた解法の研究を行った.得られた成果は,国際会議LPAR,並びに,日本ソフトウェア科学会,人工知能学会等の国内学会で研究発表を行った.

今後の研究の推進方策

最終年度である平成24年度は,組合せテストのテストケース生成問題に対して,解集合プログラミングを用いた解法に関する研究を行う予定である.解集合プログラミングは,Prologに代表される従来の論理プログラミングの自然な拡張であり,近年SATソルバー,制約ソルバーに採用されている最先端の実装技術を応用した高速なソルバーが開発されている.

  • 研究成果

    (10件)

すべて 2012 2011

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

  • [雑誌論文] Scala上の制約プログラミング用ドメイン特化言語Coprisについて2012

    • 著者名/発表者名
      田村直之, 丹生智也, 番原睦則
    • 雑誌名

      コンピュータソフトウェア

      巻: 29(4) ページ: 114-129

    • DOI

      DOI:10.11309/jssst.29.4_114

    • 査読あり
  • [雑誌論文] SAT符号化を用いた釣合い型不完備ブロック計画の構成2012

    • 著者名/発表者名
      松中春樹, 丹生智也, 番原睦則,田村直之
    • 雑誌名

      人工知能学会論文誌

      巻: 27(2) ページ: 10-15

    • DOI

      DOI:10.1527/tjsai.27.10

    • 査読あり
  • [雑誌論文] 私のブックマーク:SATソルバー2012

    • 著者名/発表者名
      番原睦則, 田村直之, 井上克巳
    • 雑誌名

      人工知能学会誌

      巻: (掲載決定)

  • [雑誌論文] A Compact and Efficient SAT-Encoding of Finite Domain CSP2011

    • 著者名/発表者名
      Tomoya Tanjo, Naoyuki Tamura, Mutsunori Banbara
    • 雑誌名

      Proc.of the 14th Int'l Conf.on Theory and Applications of Satisfiability Testing (SAT 2011), LNCS 6695

      ページ: 375-376

    • DOI

      10.1007/978-3-642-21581-036

    • 査読あり
  • [雑誌論文] Proposal of a compact and efficient SAT encoding using a numeral system of anybase2011

    • 著者名/発表者名
      Tomoya Tanjo, Naoyuki Tamura, Mutsunori Banbara
    • 雑誌名

      Proc.of the 1st Int'l Workshop on the Cross-Fertilization Between CSP and SAT (CSPSAT 2011)

    • 査読あり
  • [学会発表] Azucar:コンパクト順序符号化を用いたSAT型制約ソルバー2012

    • 著者名/発表者名
      丹生智也, 田村直之, 番原睦則
    • 学会等名
      第14回プログラミングおよびプログラミング言語ワークショップ(PPL2012)
    • 発表場所
      むさし(和歌山県)
    • 年月日
      2012-03-08
  • [学会発表] 位収り記数法に基づく整数有限領域上の制約充足問題のコンパクトかつ効率的SAT符号化2011

    • 著者名/発表者名
      丹生智也, 田村直之, 番原睦則
    • 学会等名
      日本ソフトウェア科学会第28回大会
    • 発表場所
      沖縄産業支援センター(沖縄県)
    • 年月日
      2011-09-27
  • [学会発表] SAT型制約ソルバーSugarとScalaインターフェイスについて2011

    • 著者名/発表者名
      田村直之, 丹生智也, 番原睦則
    • 学会等名
      日本ソフトウェア科学会第28回大会
    • 発表場所
      沖縄産業支援センター(沖縄県)
    • 年月日
      2011-09-27
  • [学会発表] SAT符号化を用いた釣合い型不完備ブロック計画の構成2011

    • 著者名/発表者名
      松中春樹, 丹生智也, 番原睦則, 田村直之
    • 学会等名
      2011年度人工知能学会全国大会(JSAI-2011)
    • 発表場所
      アイーナいわて県民情報交流センター(岩手県)
    • 年月日
      2011-06-03
  • [学会発表] 整数有限領域上の制約充足問題のコンパクトかつ効率的なSAT符号化2011

    • 著者名/発表者名
      丹生智也, 田村直之, 番原睦則
    • 学会等名
      2011年度人工知能学会全国大会(JSAI-2011)
    • 発表場所
      アイーナいわて県民情報交流センター(岩手県)
    • 年月日
      2011-06-03

URL: 

公開日: 2013-06-26  

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

Powered by NII kakenhi