Systems, methods and apparatus are provided through which in some
embodiments, domain knowledge is translated into a knowledge-based
system. In some embodiments, a formal specification is derived from rules
of a knowledge-based system, the formal specification is analyzed, and
flaws in the formal specification are used to identify and correct errors
in the domain knowledge, from which a knowledge-based system is
translated.