UML - Unified or Universal Modeling Language? UML2, OCL, MOF, EDOC - The Emperor Has Too Many Clothes

By: Dave Thomas

Abstract

We have no successful example in which language design by committee results in a simple clean language with a clear semantic account. We do have many examples of committee approaches to language design and standardization which produce complex, bloated languages that reflect the compromise of committee lobbying to reach consensus. UML2, OCL and Action semantics coupled with the MOF seem destined to be sucked into yet another committee attempt to unify the world in a single grand language — the vain quest for a “computer Esperanto”.

Cite as:

Dave Thomas, “UML - Unified or Universal Modeling Language? UML2, OCL, MOF, EDOC - The Emperor Has Too Many Clothes”, Journal of Object Technology, Volume 2, no. 1 (January 2003), pp. 7-12, doi:10.5381/jot.2003.2.1.c1.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn

The JOT Journal   |   ISSN 1660-1769   |   DOI 10.5381/jot   |   AITO   |   Open Access   |    Contact