JEFF is an explanation facility framework written in Java. Explanation facilities date from the era of expert systems (ES), where they were used in order to provide an explanation about the inference process. The explanation they provided was supposed to clarify how the ES reached its conclusions or why it asked some question during fact acquisition. Nowadays, traditional ES development environments ("shells") have been replaced by rule engines (RE) and business rule management systems (BRMS), which seem to lack explanation facility functionality. JEFF was created in order to remedy this.
XMT (XStream Migration Tool) is a library to migrate XStream serialized XML when the associated Java class evolves. XStream is a popular library to serialize a Java object to XML and back again, and XMT enables a smooth migration of this XML with the help of dom4j when you change the class definition of the Java object.