Publications

Home
FAQ
Specifications
Tools
Training
Methods/Processes
Publications
UML Mailing List
News
Other Resources
Visual Modeling Forum
Business Modeling Forum
SysML Forum

Back
Next

The following is a selected list of selected UML related publications, including books, papers, articles, and blogs. Authors or publishers who are interested in having their tools evaluated for inclusion should contact us...


Books

  1. Applying UML and Patterns (3rd ed.) by C. Larman
    • Editors' Rating:
    • PRO: A solid introduction to UML which also includes a sound introduction to object analysis and design and pattern-based development. Includes a moderate complexity case study. Recently updated to support UML 2.0.
    • CON: Contains significant method bias.
  2. UML Bible by T. Pender
    • Editors' Rating:
    • PRO: A practical and comprehensive introduction to UML which includes pragmatic examples and summaries of changes between UML 1.x and UML 2.0.
    • CON: Books is too lengthy (940 pp.) and contains excessive OMG specification trivia of limited practical value to practicing modelers.
  3. UML 2 for Dummies by M. J. Chonoles & J. A. Schardt
    • Editors' Rating:
    • PRO: A balanced introduction to UML that includes most of the major features added to UML 2.0. Includes many pragmatic tips.
    • CON: The "Dummies" writing style may cause some professionals to not give this book the attention it merits. In addition, it neglects Composite Structure diagrams, which is one of the major improvements to UML 2.0.
  4. UML Distilled (3rd ed.) by M. Fowler
    • Editors' Rating:
    • PRO: A quick primer for UML that is regularly updated to keep pace with the specification revisions. Recently updated to address UML 2 revisions.
    • CON: Does not explain how the language scales for large systems.
  5. The UML Reference Manual (3rd ed.) by J. Rumbaugh, et al.
    • Editors' Rating:
    • PRO: A comprehensive reference manual that is significantly more readable than the UML 2.0 specification. Recently updated to address UML 2 revisions.
    • CON: You need to augment this reference manual with some sort of user guide that explains how to use the various modeling constructs defined in the reference. Note that The UML User Guide by the same authors, has not been updated to UML 2.0.
  6. Real-Time UML (3rd ed.) by B. P. Douglass
    • Editors' Rating:
    • PRO: The best introduction to the use of UML for real-time/embedded systems. Written in an engaging style, and has been updated to cover the UML 2 specification.
    • CON: Less effective for a general audience, since it focuses on real-time/embedded systems.

Papers & Articles

The following is selected list of papers and articles about UML 1.x and UML 2.0. The papers and articles are chronologically ordered, so the papers and articles towards the top will tend to emphasize UML 2.0.


Blogs