PL1
Closed
Milestone Sep 1, 2023–Dec 31, 2023

1 Traceability - Requirements

Develop a component that allows to manage traceability between models and (externally-defined) system requirements:

Import and synchronize sets of requirements from an external source (database, file) into a Gitlab repository (using Issues or the Requirements Management feature, to be agreed with ESA). The input format for the requirements shall be the ReqIF (Requirement Interchange Format). A requirement shall have an identifier, a description (the requirement itself), a verification method, and possibly additional information – in accordance with the ECSS standards. (read requirements, and fill gitlab repository – setting in “project” for the gitlab URL,authentication/login, ...)

Let Space Creator connect to the gitlab server to load requirements via the gitlab API

Distribute/Attach requirements to model elements (functions, interfaces, MSC scenarios) (attribute for IV/DV, extend comment block in MSC)

Export traceability information to allow the monitoring of the implementation of the requirements in the model (View to list the “usages” of each requirement. And a list of requirements per entity (function, interface, ...))

Connect the verification methods with actual data (“verification method” is in the requirement . Could point to a msc scenario. Maybe only pointing to generic text input. Stored in the gitlab issue?)

Propagate requirements to other tools (e.g. OpenGEODE). (done by the #3 probably)

Support basic model versioning and change logs (similar to git tags) to allow the freezing of a model version together with the list of requirements it implements. (use git)

Provide basic impact analysis for new versions: compare the list of requirements attached to a version of the model with a new version of the requirement inputs: if some requirements were deleted of modified, summarize the impacts on the model. (detect and react on new, edited, deleted requirements)

  • Work items 57
  • Merge requests 45
  • Participants 1
  • Labels 8
Loading
Loading
Loading
Loading
100% complete
100%
Start date
Sep 1, 2023
Sep 1
-
Dec 31 2023
Due date
Dec 31, 2023 (Past due)
57
Work items 57 New issue
Open: 0 Closed: 57
None
Total weight
None
45
Merge requests 45
Open: 0 Closed: 1 Merged: 44
0
Releases
None
Reference: taste/spacecreator%"1 Traceability - Requirements"

Provided with ❤️ by esait | 📜 Terms of Service | 📊 Live metrics | 📝 Our Documentation | 💬 Need assistance? esait.service.desk@esa.int