Project/Area Number |
15KK0016
|
Research Category |
Fund for the Promotion of Joint International Research (Fostering Joint International Research)
|
Allocation Type | Multi-year Fund |
Research Field |
Software
|
Research Institution | Hosei University |
Principal Investigator |
|
Project Period (FY) |
2016 – 2019
|
Project Status |
Completed (Fiscal Year 2019)
|
Budget Amount *help |
¥11,180,000 (Direct Cost: ¥8,600,000、Indirect Cost: ¥2,580,000)
|
Keywords | ソフトウェア / デバッグ / 制約 |
Outline of Final Research Achievements |
To construct a technology for automated software debugging, we studied a method for localizing and visualizing faults in programs. The method performs the ranking of candidates for faults by encoding possibly faulty program paths with multi-level soft constraints. We also constructed an algorithm for solving multi-level soft constraints as constraint hierarchies. The algorithm solves constraint hierarchies by repeatedly generating and solving ordinary constraint problems by using an external SMT solver.
|
Academic Significance and Societal Importance of the Research Achievements |
本研究成果の学術的意義は,プログラム中の不具合箇所を発見する問題に対して,制約と呼ばれる概念を用いるアプローチを推し進めることで,不具合箇所の候補に順序を付けられることを示し,さらに,不具合箇所発見処理における基盤となる制約解消の新しい手法を示したことである.本研究成果の社会的意義は,ソフトウェアのデバッグという問題に対して,自動デバッグという観点から新たな可能性を示したことである.
|