The Unified Modeling Language UML for the first time in the history of systems engineering gives practitioners a common language This concise quick reference explains how to use each component of the language including its extension mechanisms and the Object Constraint Language OCL Sinan Si Alhir