SME
SME is a structure-mapping engine that discovers analogies between domains by a set of match rules. The analogies that result are judged according to the criteria of clarity, richness abstractness, and systemacity.
SME has found mappings between heat and water flow, solar systems and atoms and in other domains.
Brian Falkenhaimer, K. Forbus, and D. Gentner, 1990.