Software.
Shalmaneser
is a system for automatic partial semantic analysis. It assigns
word senses (in the form of FrameNet frames) and
semantic roles in the FrameNet paradigm to
English or German text.
(And by the way, it got its name from Shalmaneser,
not Shalmaneser.)