モデリング定義にはさまざまなもの(booch法、omt、oose、ハレルの状態遷移図、など)があったが、最終的にそれらを統合した統一モデリング言語(uml)が生まれた。