کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
437895 690204 2015 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Complexity of node coverage games
ترجمه فارسی عنوان
پیچیدگی بازی های پوشش گرید
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• We establish that the decision problem of maximal node coverage guarantee of non-deterministic game graphs is NP-complete.
• We present two variations of node coverage game with NP-complete decision problem complexity.
• We also provide an adaptive procedure that employs an NP procedure to generate test cases with maximal coverage guarantee and reevaluate the MCG and regenerate test cases when the SUT is not so hostile.

Modern software systems may exhibit a nondeterministic behavior due to many unpredictable factors. In this work, we propose the node coverage game, a two-player turn-based game played on a finite game graph, as a formalization of the problem to test such systems. Each node in the graph represents a functional equivalence class of the software under test (SUT). One player, the tester, wants to maximize the node coverage, measured by the number of nodes visited when exploring the game graphs, while his opponent, the SUT, wants to minimize it. An optimal test would maximize the cover, and it is an interesting problem to find the maximal number of nodes that the tester can guarantee to visit, irrespective of the responses of the SUT. We show that the decision problem of whether the guarantee is less than a given number is NP-complete. We also discuss two extensions of our result and present a testing procedure based on our result when the SUT is not so hostile.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 576, 20 April 2015, Pages 45–60
نویسندگان
, , ,