Query and inspect your Java, Smalltalk, C and Cobol programs.
Applications of SOUL » Heal: diagnose and correct program irregularities
Information about Heal can be found in the paper: Diagnosing and Correcting Design Inconsistencies in Source Code with Logical Abduction