Transparency is an important criterion for the quality properties of usability, efficiency and maintainability of a control algorithm.
A transparent control system must:
•At any time, it must be possible to see what it is supposed to do at the moment, what it is actually doing at the moment and what it is supposed to do in the near future.
•Be as easy to reinterpret as possible, i.e. it must be possible to recognise the task from the realisation.
The better the transparency requirements are fulfilled, the easier it is to detect errors and make corrections during verification and validation. The highest possible transparency facilitates changes and extensions as a result of subsequently changed or extended specifications.