Files
reactics/reactics-bdd/in/old_syntax/simple_I1.drs
Artur Meski f0019619b3 Refactor + tests (#6)
- Minor codebase clean-up
- Slight reorganisation of examples + tests so that we don't break stuff by accident
- CI tests
2026-04-10 18:16:49 +01:00

20 lines
447 B
Plaintext

#
# Coffee machine RS
#
reactions {
{ { e1; e4; }, { e2; } -> { e1; e2; } };
{ { e2; }, { e3; } -> { e1; e3; e4; } };
{ { e1; e3; }, { e2; } -> { e1; e2; } };
{ { e3; }, { e2; } -> { e1; } };
}
action-atoms { e4; }
initial-state { e1; e4; }
ctl-property { EF ( coffee_ready ) }
#ctl-property { AG( coffee_ready IMPLIES ~water_ready ) }
#ctl-property { AG( failure IMPLIES AX ~busy ) }
#ctl-property { EG ( EF coffee_ready ) }