Specifying a valve transition system
Same as for state-free systems:
Variables ? = {mode, cmd, fin, fout, pin, pout }
- mode ? {open, closed, stuck-open, stuck-closed}
- cmd ranges over {open, close, no-cmd}
- fin, and fout range over {positive, negative, zero}
- pin, and pout ranging over {high, low, nominal}
Specifying ? with ??
mode = open ? (pin = pout) ? (fin = fout)
mode = closed ? (fin = zero) ? (fout = zero)
mode = stuck-open ? (pin = pout) ? (fin = fout)
mode = stuck-closed ? (fin = zero) ? (fout = zero)