The Unified Modeling Language

James E. Heliotis
Department of Computer Science
Rochester Institute of Technology


In the mid 1990's three of the most visible proponents of object-oriented (OO) methodologies and notations decided to get together to form a standard notation to represent the work products of OO analysis and design. They were Grady Booch [Booch Method], James Rumbaugh [Object Modeling Technique], and Ivar Jacobson [Object-Oriented Software Engineering]. The notation they developed starting in 1995 is called the Unified Modeling Language, or UML. The "Three Amigos", as Booch, Rumbaugh, and Jacobson are called, are all now working at Rational, proposing methodologies and developing CASE tools to go along with the UML.

Other respected groups and individuals have also given their blessings to the UML, including Project Technology, Inc. (Sally Shlaer and Stephen Mellor), the Object Management Group (OMG - a standards body), and all the other major CASE tool vendors.

In this seminar I will explain the basic concepts of the UML, in terms of its application to OO analysis and design models.

Colloquia Series page.