Optimal program sli ing determines for a statement S in a program whether or not S ae ts a spe ied set of state-ments, given that all onditionals in are interpreted as non-deterministi hoi es. Only re ently, it has been shown that rea hability of pro-gram points and hen e also optimal sli ing is unde idable for multi-threaded programs with (parameterless) pro edures and syn hronization [23℄. Here, we sharpen this result by proving that sli ing remains unde idable if syn hronization is abandoned|although rea hability be omes polynomial. Moreover, we show for multi-threaded programs without syn hronization, that sli ing stays PSPACE-hard when pro-edure alls are forbidden, and be omes NP-hard for loop-free programs. Sin e the latter two pro...
Weiser’s algorithm for computing interprocedural slices has a serious drawback: it generates spuriou...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
Program Slicing is the process of deleting statements in a program that do not affect a given set of...
Optimal program slicing determines for a statement S in a program π whetherornotSaffects a specified...
A sli e of a program p with repse t to a variable x is a set, S, of statements from p su h that ever...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...
Graduation date: 1989Parallel solutions for two classes of linear programs are\ud presented. First w...
The P versus NP problem is to determine whether every language accepted by some nondeterministic alg...
AbstractWe prove the first lower bounds for restricted read-once parity branching programs with unli...
Given a program, a quotient can be obtained from it by deleting zero or more statements. The field o...
Parallel languages are of growing interest, as they are more and more supported by modern hardware e...
The fact that the general decoding problem for linear codes and the general problem of finding the w...
We study the average-case hardness of the class NP against deterministic polynomial time algorithms....
NP-complete combinatorial optimization problems are important and well-studied, but remain largely e...
We consider slicing of extended finite state machines. These may be non-deterministic and hence stan...
Weiser’s algorithm for computing interprocedural slices has a serious drawback: it generates spuriou...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
Program Slicing is the process of deleting statements in a program that do not affect a given set of...
Optimal program slicing determines for a statement S in a program π whetherornotSaffects a specified...
A sli e of a program p with repse t to a variable x is a set, S, of statements from p su h that ever...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...
Graduation date: 1989Parallel solutions for two classes of linear programs are\ud presented. First w...
The P versus NP problem is to determine whether every language accepted by some nondeterministic alg...
AbstractWe prove the first lower bounds for restricted read-once parity branching programs with unli...
Given a program, a quotient can be obtained from it by deleting zero or more statements. The field o...
Parallel languages are of growing interest, as they are more and more supported by modern hardware e...
The fact that the general decoding problem for linear codes and the general problem of finding the w...
We study the average-case hardness of the class NP against deterministic polynomial time algorithms....
NP-complete combinatorial optimization problems are important and well-studied, but remain largely e...
We consider slicing of extended finite state machines. These may be non-deterministic and hence stan...
Weiser’s algorithm for computing interprocedural slices has a serious drawback: it generates spuriou...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
Program Slicing is the process of deleting statements in a program that do not affect a given set of...