Hello, colleagues
I’ve been working on a tool for the model merge on top of py-capellambse and would like to share an alpha version.
The idea behind the tool is relatively simple
Large companies often skip modelling because single model is always a bottleneck for the decision making. This makes models drifting toward documentation rather than reasoning tool.
What I have already did:
For my former employer, automotive company I took ARCADIA as a horizontal model split, added Domain and Component-specific verticals and got a matrix, allowing to replace particular cells based on the vertical and horizontal modeling/interface agreements.
Afterwards I put everything on CI pipeline and have got instant validation and product level model merge from the pieces. It really boosted communication and decision making because every domain started to talk in terms of the interfaces rather than “pessimistic model element locking”.
I’d be glad seeing a feedback and ideas to improve the tool.
Here’s a bit more on what I’ve been trying to achieve
PS: despite all AI hype I believe we have to have the modeling backbone for our products suitable for certification/qualification rather than “hope”.