Na linguagem de regras, determinadas variáveis são utilizadas para armazenar informações relacionadas a eventos nas diferentes ocorrências ou regras do evento. Essas informações relacionadas a eventos poderão, então, ser acessadas a partir de expressões nas regras. Alguns tipos de variáveis são definidos pelo autor de regras e outros são fornecidos pela Tecnologia ACT. Alguns tipos podem ser acessados diretamente de uma expressão e outros podem ser acessados apenas por meio de métodos fornecidos pela Tecnologia ACT.
int sample_variable = act_lib.getIntVariable("rule_writer_variable");
act_event.getAttribute("hostname");
int eventcount_integer = act_lib.getIntVariable(IACTLibrary.EVENTCOUNT);