Reference: Fikes, R.; Jenkins, J.; & Frank, G. JTP: A System Architecture and Component Library for Hybrid Reasoning. Knowledge Systems Laboratory, 2003.
Abstract: We describe an object-oriented modular architecture for hybrid reasoning (called the JTP architecture), a library of general-purpose reasoning system components (called the JTP library) that supports rapid development of reasoners and reasoning systems using the JTP architecture, and a case study of a temporal reasoner that was incorporated into an existing multi-use reasoning system employing the JTP architecture and library.
Full paper available as doc, pdf.