Some problems with UML
Mainly suited for object-oriented application coding
Not yet a general purpose modeling language
Large and complex:
Really a set of languages,
none of which is ideal for its purpose
The metamodel and the notation have many inconsistencies
Proposed changes for UML 2.0 address some problems,
but not all of them.
Some unresolved problems are fundamental.