Grady Booch explains why people are concerned by concurrent programming and why it is a problem. He talks about model-driven programming and how it relates to the UML.
Refactoring is usually performed with the help of a text-based editor or a refactoring browser. This contrasts with UML based modeling tools, which are more visually oriented and work at a higher level of granularity. This article explores how such an UML modeling tool can be helpful both in identifying …
This article provides an introduction to the Unified Modeling Language (UML), a modeling language for specifying, visualizing, constructing and documenting the artifacts of a system-intensive process.
The UML® Resource Page of the Object Management Group is the main resource page for all information regarding the Unified Modeling Language (UML).
This article offers a step by step approach to transform a UML object-oriented class model in a purely relational database.