de.uds.cs.st.dd.core.resolver
Interface Resolver
- All Known Implementing Classes:
- DefaultResolver
- public interface Resolver
The Resolver interface provides functionality to resolve a configuration
* during the Delta Debugging algorithm.
* After receiving a DD.UNRESOLVED outcome of a test, a resolver can be used
* to modify the appropriate delta set such that it no longer produces an
* unresolved result.
*
* @see dd.core.DD, dd.core.TConfiguration
- Author:
-
Philipp Bouillon
resolve
public TConfiguration resolve(TConfiguration csub,
TConfiguration c,
int direction)
- Tries to resolve the two configurations.
*
* @param csub subset of the configuration to start the resolving process.
* @param c configuration to be resolved.
* @param direction add or remove deltas to resolve the problem.
* @return TConfiguration resolved configuration.
*
* @see de.uds.cs.st.dd.core.DD#ADD
* @see de.uds.cs.st.dd.core.DD#REMOVE