Introduction
Since October 1995, there has been a temporary truce in the "methodology wars" that have plagued the object-oriented community since the late 1980s. The cause of the truce was the introduction of a draft version of a "Unified Modeling Language" (subsequently known to one and all as UML) by Grady Booch, James Rumbaugh, and Ivar Jacobson of Rational Software Corporation.