One of the WalkerRoyce top 10 SoftwareManagementPrinciples...

"Capture design artifacts in rigorous, model-based notation.  An engineering notation for design enables complexity control, objective assessment, and automated analyses."