Hi,
In the theory of linear temporal logic, there is also the 'next' unary
operator defined as: next time, the operand must be true.
During my initial implementation, I thought kernel RV monitors would not
have a use case for this operator. Therefore I omitted it.
However, me and Gabriele had a conversion off list, and he may have a use
case for this operator.
Therefore, implement the theory completely and add the 'next' operator.
Nam Cao (2):
rv/ltl: Do not execute the Buchi automaton twice on start condition
verification/rvgen: Support the 'next' operator
.../trace/rv/linear_temporal_logic.rst | 1 +
include/rv/ltl_monitor.h | 4 ++-
tools/verification/rvgen/rvgen/ltl2ba.py | 26 +++++++++++++++++++
3 files changed, 30 insertions(+), 1 deletion(-)
--
2.39.5