Hi all,
Here are some news on the tool UCMIS-M2T which generates the documentation for DDI-CDI and on the UML Class Diagram Interoperable Subset (UCMIS).
I finalized some major work on the tool. It includes following changes in the generated documentation:
I'm sure there are still some issues. It is a challenge to use multiple software frameworks together (web front end packages not always like each other :) ).
The tool generates the documentation and encodings on the basis of an UML model that conforms to UCMIS. The Eclipse Acceleo implementation of the OMG standard MOF Model to Text is used to generate reStructuredText code for the Python documentation generator Sphinx. The Sphinx Book Theme with the underlying Sphinx PyData Theme are used (the Book Theme is provided by the Executable Books Project which works on solutions for the Jupyter ecosystem, the PyData Theme is from the PyData community). The Javascript libraries DataTables (interactive HTML tables), Vega Visualization Grammar, Panzoom, and canvg are integrated for further functionality. Some of these frameworks are using the generic Javascript library jQuery and the CSS framework Bootstrap.
A new version of the documentation form of DDI-CDI (new in form but not in content) raises the question how this and other new things can be provided to the user community independently from a new specification version.
Please explore this DDI-CDI site. I'm interested to hear your comments.
Cheers,
Achim
--
DDI-CDI (Cross Domain Integration), https://ddialliance.org/Specification/DDI-CDI/
Email list archive at: https://groups.google.com/forum/#!forum/ddi-cdi
---
You received this message because you are subscribed to the Google Groups "DDI-CDI" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ddi-cdi+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ddi-cdi/ef2f19b9-297c-404d-9f32-0bef5edd8a2a%40posteo.de.
Dan,
You should know this :) . The CDI WG. While the work on CDI we
focused on this subset. I formalized it in these documents. It
helped me with the work on the Canonical XMI representation. The
description in the document might be not complete. It is a rough
draft. I think the spreadsheet is more complete. There is the plan
to finalize the documents.
You spotted the missing pieces: abstraction, aggregation. We
don't use abstraction in the core model of CDI only for the design
pattern classes. Aggregation (shared and composite) is just a
variant of an association. It can be then described in the
association section.
Achim
To view this discussion visit https://groups.google.com/d/msgid/ddi-cdi/CAGGM-vz-wCcf-HNEgS1vyDeKJJfP_QuJcBU_v3r-c2_b-22H%3DQ%40mail.gmail.com.
Hi all,
There is an updated version available at https://ddi-cdi.github.io/m2t-ng/DDI-CDI_1-0/field-level-documentation/ .
The changes include:
Cheers,
Achim