Read/Search this Article
Abstract
In this paper we analyze learning techniques based on the Boolean satisfiability method and find that static indirect ∧-implications and the super gate extraction approach are useful for increasing the precision of low complexity learning procedures.We propose a new data structure for the complete implication graph that allows efficient processing of the static indirect ∧-implications.We show that by deriving and performing the static indirect ∧-implications, some hard-to-detect static indirect implications can be easily found during static learning.In addition, the static indirect ∧-implications can be used to perform(without spare operations)some dynamic indirect implications during branch and bound search and dynamic learning.In this way, the new data structure of the complete implication graph increases efficiency and precision of both static and dynamic learning as well as branch and bound search.We utilize this data structure in development of an implicit static learning procedure.Experimental results for static learning and redundancy identification confirm their efficiency and precision.Further experimental work shows a positive impact of low complexity static learning on the efficiency and robustness of even combinatorial test generation.We expect that the contribution of the new data structure will be more visible when the super gate extraction approach is also implemented.
Journal
- Technical report of IEICE. FTS [List of Volumes]
-
Technical report of IEICE. FTS 100(30), 81-88, 2000-04-28 [Table of Contents]
The Institute of Electronics, Information and Communication Engineers