ComponentUML

ComponentUML is a simple language for modeling data systems. Essentially, it provides a subset of UML class models: entities can be related by associations and may have attributes. Its metamodel is shown below.

ComponentUML metamodel

Example

We show below a simple data-system for storaging employee information modeled in ComponentUML using the SmartGUI editor for this language.

A data-system for storaging employee information