Skip to content

labs4capella/csv-converter

Repository files navigation

CSV import and export capabilities addon for Capella (MBSE)

Purpose

Importing and exporting data with other software are key aspects for accelerating a MBSE deployment as well as easing starting modelling when content already exists.

The CSV format has been retained as it is mostly and widely used within the industries.

Another usage is to allow to map Capella's object type to another meta-model framework (DoDAF, NAF, TOGAF, etc) and simplifies the model exchange with 3rd parties, using another software and framework.

How it works

This add-on allows to import (and takes care of creating or updating the data within the model) and export data from Capella. The whole model and data is exported, inc property values, requirements, etc by generating for each data-type a corresponding CSV file.

Visuals

TODO

Installation

Download the build and unzip it in the dropins directory within your Capella installation. Restart Capella.

Please look at the releases page for the supported Capella's version.

Usage

Select a project, right click and select "Capella Conversion" --> "Capella to CSV" or "CSV to Capella"

Disclaimer: this addon is delivered as-is and we are not liable of any data loss or data corruption your project may occur by using it.

Support

Unfortunatly we do not provide any assistance or support for the addon usage. Please use as much as possible the Gitlab forum for help and/or assistance as we hope the community will participate and contribute.

Roadmap

To date, we do not plan any enhancements however if you have ideas for releases in the future, feel free to contact us or propose it in the forum.

Regarding the maintenance planning for supporting the next Capella releases, source code is at your disposal and we will be happy to merge your new branch proposal or PR.

Contributing

Feel free to help us, we are open to any assistance or support.

Authors and acknowledgment

Thank you to all contributors that made it possible. Copyright 2022 Naval Group SA

License

This project is under the EPL2.0

Project status

We run out of energy or time for this project, development has slowed down. You can make us an explicit request for becoming a maintainer.