opencimi / AML

Archetype Modeling Language development repository
4 stars 5 forks source link

Leveraging existing UML/XML/DTV specs #60

Open dksharma opened 9 years ago

dksharma commented 9 years ago

There exist a few Classifiers in the AML-UML models which appear to be redundant with Classifiers in UML Library models, NIEM XMLPrimitiveTypes models, or perhaps DTV. Where possible, existing OMG specifications should be leveraged to represent Classifiers currently in the AML-UML Profiles. In some cases, this may mean additional Constraints must be specified, but it may be possible to reduce the number of new elements/symbols/tools/semantics for the modeler. Most of the potential conflicts exist within the Constraint model.

dksharma commented 9 years ago

Add a disclaimer (for example primitive types) - that the standard specifications were reviewed but did not fit or sufficient to model the target model elements. We will leverage (and reference) the standard/existing OMG spec.

Add some documentation of Primitive type to include why we used AMLDatatypes instead of directly using UML ones.

hsolbrig commented 9 years ago

Note: Refer to section 18 of DTV V1.0 -- it covers the "Interchange of duration and time values". AML focuses on representation and we would anticipate that it could be implemented using a DTV compliant tool set.