Persephone: Derek's model of explanation by analogy
Persephone reasons about cause-effect relations between states of the world by analogy to its preexisting knowledge. You can download a complete set of source code (written in Python) here:
Persephone.zip
Derek's dissertation prospectus:
Devnich Explanation Prospectus.pdf
Devnich, Stevens & Hummel (2003) Cognitive Science Proceedings
Devnich Stevens Hummel 2003.pdf