ACT hardware description language and core tools.
Evrete is a lightweight and intuitive Java rule engine.