Automatic Assertion Generation using Model Checking and Daikon and its Application to a Real Example

Autor: Kobayashi, Kazuki, Okano, Kozo, Kusumoto, Shinji
Jazyk: japonština
Rok vydání: 2011
Předmět:
Zdroj: 電子情報通信学会技術研究報告. SS, ソフトウェアサイエンス. 111(168):81-86
ISSN: 0913-5685
Popis: Daikonなどを用いた表明動的生成において,対象プログラムの実行に必要なテストケースは生成する表明の品質に影響を及ぼす重要な要素である.品質のよいテストケースを自動生成することは表明動的生成において重要である.われわれはこれまでに表明生成に必要なテストケースを静的解析に基づいて生成する手法について提案してきた.提案する手法が実際のシステムに対する適用可能性や,得られる表明の精度や有効性について調査するため,提案する手法をITSpiralで開発されたシステム開発実プロジェクト教材へ適用した.その結果,適用可能性について,36メソッドに対し合計331の表明を生成させることができた.
Test suits are important when we generate assertions by dynamic assertion generator like Daikon because their quality affects that of assertions. We have proposed a method which generates test suits for assertions with better quality utilizing static analysis. This report provides those usefulness by applying our method to a real example (a project of a syllabus management system developed for education in IT Spiral). Our method generates 331 assertions for 36 methods.
Databáze: OpenAIRE