Hello collegues, I don't know whether you already knew RFC2119, but it discusses the official use of `should', `may', `must' and so on. It is an enlighting document.
We shall adapt our policy requirements to match the document, IMO. David PS: must | shall = required, must not | shall not = prohibites the specification should = recommended should not | not recommended = `think before implement this behaviour' may = optional PPS: the IEEE usage is analogous (sp?).