Title of article
Making problem: A new approach to reachability assurance in digraphs
Author/Authors
Valizadeh, M Iran Telecommunication Research Center (ITRC), Tehran , Tadayon, M.H Iran Telecommunication Research Center (ITRC), Tehran , Bagheri, A Faculty of Computer Engineering - Amirkabir University of Technology, Tehran
Pages
15
From page
1441
To page
1455
Abstract
Considering G as a weighted digraph, and s and t as two vertices of G, the
Reachability Assurance (RA) problem is how to label the edges of G such that every path
starting at s nally reaches t and the sum of the weights of the labeled edges, called
the RA cost, is minimal. The common approach to the RA problem is pathnding,
in which a path is sought from s to t and, then, the edges of the path are labeled.
This paper introduces a new approach, the Marking Problem (MP), to the RA problem.
Compared to the common pathnding approach, the proposed MP approach has a lower
RA cost. It is shown that the MP is NP-complete, even when the underlying digraph is
an unweighted Directed Acyclic Graph (DAG) or a weighted DAG with an out-degree of
two. An appropriate heuristic algorithm to solve the MP in polynomial time is provided.
To mitigate the RA problem as a serious challenge in this area, application of the MP in
software testing is also presented. By evaluating the datasets from various program
ow
graphs, it is shown that the MP is superior to the pathnding in the context of test case
generation.
Keywords
Marking problem , Reachability assurance , Software testing
Journal title
Scientia Iranica(Transactions D: Computer Science and Electrical Engineering)
Serial Year
2018
Record number
2672526
Link To Document