EGS-CC DataModeling
← Selected Projects

Design and implementation of a DataModel Editor (DME) for the European Ground Station Common Core (EGS-CC) project.

The DME provides a conceptual data modeling solution which was originally developed by ScopeSET for EGS-CC, but has since also been used in other ESA activities such as SVTLC, NewMOD, and MARVL.
DME offers the following key functionalities:
- A lightweight UML and Ecore based data modeling approach, combined with fully integrated constraint modeling (using OCL), which exceeds the capabilities and usefulness of current complex UML tools
- Integrated requirements editor and tracing to datamodel elements, with ReqIF import
- QUDV and Category support
- Powerful report generation (ICD-like documents, HTML reference reports, etc.)
- Various exports to Ecore, XSD, XMI, etc.
- Model comparison / diff report
- Pre-validation of DataModels through instantiation in an automatically generated tool, significantly raising the quality of the DataModel
- Dynamic and notation-independent visualization of model data through generated “boxes and lines” diagrams (“Model Explorer”), easing the learning curve for a new model while also facilitating communication about models
- Support for model partitioning, i.e. splitting datamodels into separate parts with read-only access to linked external elements
- Git integration
- Optional BPMN integration – with tracing capabilities between the BPM and the DataModel
Quote from a tool user: “I like it a lot, mainly because it is one of the few custom-made software projects that worked exactly as the user needs it and could be used without any problems.”
This tool can be downloaded from the ESA European Space Software Repository (registration required).