OCL and UML Insights
OCL serves as a powerful constraint language that enhances the precision of UML models, allowing users to choose their preferred tools for modeling. The complexity of the UML meta model is acknowledged, with a focus on its organization into distinct packages based on various modeling domains. Additionally, clearer compliance levels have been established in UML 2, although vendor adherence remains a challenge.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 117: Bran Selic on UML
Related Questions