ARDELA

ARDELA is an interpreter that uses an AI engine based around the computer language; Prolog. It has the capability to do goal seeking and be very rigorous and complete in the way it works. ARDELA stands for ARchitectural DEsign LAnguage

TAD comes with a set of ARDELA probes (think of it as Chrome extensions for Chrome; or Android Apps for Android) . You can easily plugin additional probes into TAD to give additional functionality into your copy of TAD

See also: Class Ardela Editor | ARDELA | Object Ardela editor