Introduce name spaces to split declarations across several files
Source: THALES ( Thomas Vergnaud)
Although it is not explicitly specified in the standard, UCM modules cannot be
declared in several parts. Hence, a UCM module and all its submodules must be
gathered in a single file; such a file may be difficult to read if there are
It would be nice to introduce the notion of name space in UCM. A UCM name space
would be a specific kind of module that can contain any type of module. A UCM
name space could be declared several times (each declaration in a separate
In file sys--components.xml
In file sys--contracts.xml
Currently, only the following declarations are allowed:
This would enable split a large UCM model in several files while keeping a
common naming scheme.
Reported: UCM 1.1 — Tue, 9 Oct 2018 15:55 GMT
Disposition: Resolved — UCM 1.2
add the notion of namespace
UCM12-1is addressed by creating a new class named “Namespace” in the metamodel. This class derives from class “IModule”.
The meta-model and the XML representation (DTD and schema) are updated.
Updated: Tue, 8 Oct 2019 17:58 GMT