pure ThrusterConsistency : setof ThrusterControl`ThrusterPosition ==> bool
ThrusterConsistency(thrusters) == return
(not({<B1>, <F1>} subset thrusters) and not({<B2>, <F2>} subset thrusters) and not({<B3>, <F3>} subset thrusters) and not({<B4>, <F4>} subset thrusters) and not(thrusters inter {<L1R>, <L1F>} <> {} and
thrusters inter {<R2R>, <R2F>} <> {}) and not(thrusters inter {<L3R>, <L3F>} <> {} and
thrusters inter {<R4R>, <R4F>} <> {}) and not(thrusters inter {<D1R>, <D1F>} <> {} and
thrusters inter {<U3R>, <U3F>} <> {}) and not(thrusters inter {<D2R>, <D2F>} <> {} and
thrusters inter {<U4R>, <U4F>} <> {}));
end WorkSpace
\end{vdm_al}
The test coverage table for the WorkSpace class looks like:
\begin{rtinfo}{vdm.tc}[WorkSpace]
\end{rtinfo}
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.10Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.