How can I integrate Polarion software with MATLAB/Simulink and Requirements Toolbox?

74 views (last 30 days)
Our company is using Siemens Polarion software for requirements authoring and management.
How can I integrate Polarion with MATLAB/Simulink or Requirements Toolbox?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 16 Aug 2023
Edited: MathWorks Support Team on 22 Aug 2023
Currently, the following workflows are possible with MATLAB/Simulink, Requirements Toolbox, and Polarion:
.

1) Solutions provided by MathWorks:

1.1 Using ReqIF Files:
You can exchange requirements from external tools such as Polarion with Requirements Toolbox using the industry-standard ReqIF format.
ReqIF exported from Polarion can be imported into Requirements Toolbox to view and create traceability to the Simulink model. You can navigate back to Polarion from the requirement imported into Requirements Toolbox. After importing Polarion items into Requirements Toolbox, you can link the imported references with Test Cases in Simulink Test Manager to establish traceability.
See the following documentation for Importing Requirements from ReqIF Files:https://www.mathworks.com/help/slrequirements/ug/import-requirements-from-reqif-files.html
It is also possible to edit the requirements in Requirements Toolbox and update Polarion with the changes using a ReqIF export from Requirements Toolbox. Links to the Simulink model are also included in the export.
See the following documentation for Round Trip Workflows with ReqIF Files:https://www.mathworks.com/help/slrequirements/ug/roundtrip-with-reqif-files.html
1.2 Using Requirements Toolbox APIs:
Requirements Toolbox provides APIs that can be used to build an integration with Polarion (e.g. OSLC interface, RMI interface, Requirements Set API). These advanced approaches would take some work and require a deeper understanding of the APIs from MathWorks' side as well as Polarion's side. MathWorks Consulting could help build an integration tailored for you.
The community post below has some information regarding OSLC support from Polarion. Contact Siemens PLM for further information on APIs available from Polarion:https://community.sw.siemens.com/s/question/0D54O00006SA7mkSAD/question-about-polarion-oslc-services
.

2) Solution provided by Siemens PLM:

Siemens PLM provide and support a tool for Polarion-Simulink integration called "Polarion Connector for Simulink".
A new version of the Connector with improved features for use with MATLAB R2021b or newer can be downloaded here:https://extensions.polarion.com/extensions/397-polarion-connector-for-simulink 
The older version of the tool allows bi-directional traceability between Simulink models and Polarion REQUIREMENTS Work Items. You can navigate from Simulink model elements to their associated Polarion REQUIREMENTS Work Item and vice versa.
This blog article discusses some differences between the new and old Connector:https://blogs.sw.siemens.com/polarion/the-new-polarion-connector-for-simulink-is-now-available-for-download/
Please contact Siemens PLM for any queries or support regarding this tool.

More Answers (0)

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!