Representation with Modal Logic
Variables ? = {mode, cmd, fin, fout, pin, pout }
- mode ? {open, closed, stuck-open, stuck-closed}
Specifying ? with ??
- mode = open ? (pin = pout) ? (fin = fout)
Specifying the nominal transition ?n ? ?
- mode=closed ? cmd=open ? NEXT (mode=open)
Specifying failure transitions
- mode=closed ? NEXT (mode=stuck-closed)