strictdoc-project / strictdoc

Software for technical documentation and requirements management.
https://strictdoc.readthedocs.io/en/stable/
Other
151 stars 23 forks source link

Integration with Capella #545

Open mnaderhirn opened 2 years ago

mnaderhirn commented 2 years ago

Capella is a tool which allows the design of a system architecture of a system by applying the Arcedia method. See https://www.eclipse.org/capella/ for more information. It is Eclipse based and was developed by Thales. In order to see how requirements are fulfilled by the system design Capella allows to import requirements in the reqif format. For this a special addon was developed called the requirements viewpoint (https://github.com/eclipse/capella-requirements-vp/wiki). So the process could look like this: Export requirements from strictdoc to reqif Import requirements into Capella Place the requirements in the Capella model to see how they are integrated Export all placed requirements to strictdoc to calculate requirements coverage and to enable tracability

stanislaw commented 2 years ago

Note that as of this week, there is a 50%-complete ReqIF parser/unparser that is extracted to a separate Python library: https://github.com/strictdoc-project/reqif.

The progress is tracked here: ReqIF roadmap.

Specifically, the Support of tools section shows the examples that I would need in order to create realistic integration tests to make sure that StrictDoc can import/export ReqIF from the inputs produced by other tools.