Home - STARIONGROUP/COMET-IME-Community-Edition GitHub Wiki

What is the CDP4-COMET-IME Community Edition

CDP4-COMET is the RHEA Group Concurrent Design Solution that allows a team of engineers to perform Concurrent Design. Concurrent Design is a methodology that is applied to the design of complex multidisciplinary systems. Concurrent Design is a design approach in which all design disciplines and stakeholders are brought together to create an integrated design in a collaborative way of working. CDP4-COMET is used to collaboratively create a design that is shared by means of a central repository that is the single-source-of-truth. The CDP4-COMET-IME Community Edition is a desktop application and Microsoft Excel integration that is used by individual team members to contribute to the design of a Complex Multidisciplinary system.

Plugins

The CDP4-COMET-IME makes use of a plugin framework. The plugins provide the end-user functionality and are loaded at run-time. The following plugins are included in the Community Edition:

  • Built-in Rules: a plugin that provides the entry point to load custom rules to validate a model. Developers are encouraged to create rule checking components that can be loaded by this plugin.
  • Log Info: displays log statements in the desktop application.
  • Object Browser: displays all the data according to the ECSS-E-TM-10-25A containment hierarchy.
  • Parameter Sheet Generator: a plugin that provides the means to generate the different parameter sheets in an Excel workbook. These parameters and their values can then be used to perform analysis.
  • Property Grid: displays all the properties of any item that is selected in the user interface, regardless of the plugin the items is displayed in.
  • Relationship Editor: create and edit so-called Binary and Multi Relationships
  • Scripting: create python scripts that can be edited and executed in the desktop applciation. This provides a powerfull means to perform any kind of analysis on the engineering data.
  • Basic RDL: a plugin that provides the means to create and edit reference data such as measurement units, parameter types and categories
  • Engineering Model: interact with models by means of the implicit architecture, create Element Definitions, parameters and subcscriptions.
  • Product Tree: interact with models by means of the explicit architecture, explore the expanded architecture of your design
  • Requirements: create requirements specifications and requirements that can be linked by means of relationships to items in the design. Supports export and import to and from ReqIF.
  • SiteDirectory: manage your CDP4-COMET server by creating models, users, participants and domains of expertise.
  • CDP4-COMET Services DAL: a data-access layer to connect to the CDP4-COMET Web Services
  • Json File DAL: a data-access layer that is able to read and write a complete ECSS-E-TM-10-25 Annex C.3 archive.
  • WSP DAL: a data-access layer to connect to a plain ECSS-E-TM-10-25 Annex C.2 server such as the ESA OCDT.

ECSS-E-TM-10-25A

The CDP4-COMET-IME CE is an implementation of the [COMET Data Model]] which extends the [ECSS-E-TM-10-25A, including Annex A and [Annex C]]. ECSS-E-TM-10-25A is a Technical Memorandum under the E-10 System engineering branch in the [ECSS series of standards, handbooks and technical memoranda. ECSS-E-TM-10-25 facilitates and promotes common data definitions and exchange among organisations, which are interested to collaborate on concurrent design, sharing analysis and design outputs and related reviews. This comprises a system decomposition up to equipment level and related standard lists of parameters and disciplines. Further it provides the starting point of the space system life cycle defining the parameter sets required to cover all project phases, although the present Technical Memorandum only addresses Phases 0, A and B1.

License

The CDP4-COMET-IME shell, excel integration and the various plugins contained in the CDP4-COMET-IME Community Edition are provided to the community under the GNU General Public License.

Documentation

Documentation

Troubleshooting

Community

Contributing

Other Links