Various methods, systems and tools are disclosed for solving problems by using analogical reasoning. In various embodiments, a structured approach is provided to problem solving by comparing generalized problem statements to analogous problems with known solutions.
展开▼