The authoring of this book coincides with the final review of the UML 2 proposal; therefore, we did not have the benefit of UML 2–compliant tools. This book focuses on good modeling with UML, relying on the UML 2 features that make sense logically. While we looked at a few early versions of tools, we did not find the support for features we are accustomed to in the current UML support tools. However, we have included a set of links to vendor sites on the CD for this book. With the speed of development of these tools, we are confident that the reader will find demonstration versions that support UML 2 at practical levels.
UML 2 allows greater variation in the way diagram elements look. The validation and interchange of UML files now uses a mark-up language, so the actual look of a feature might change between tools. However, with better support for model management and with clearer rules for connecting all the different diagrams, UML 2 should be far easier to use in tools than UML 1.