Skip to content

labs4capella/cross-level-analysis

Repository files navigation

Cross-level analysis addon for Capella (MBSE)

Purpose

Level-led architecture (operational, system, logicial , physical, Product Breakdown Structure, etc) modelling is a way to design complex system by separation of concerns.

However this (usual and classic) way of proceeding does not ease to acquire a global level-independant view of the system and the top-down or bottom-up dependencies on a single diagramme.

How it works

This add-on allows to generate a diagramme with tracing up and down all related objects (with the same object type) to the currently selected object, whatever the starting level.

Visuals

TODO

Installation

Download the build and unzip it in the dropins directory within your Capella installation. Restart Capella. Then activate the corresponding viewpoint in Capella to enable it.

Please consult the releases page for the supported Capella's version.

Usage

Select an object, right click and select "Cross Analysis" --> Init Cross Layers Diagramme (CLD)

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.