How can I integrate Polarion software with MATLAB/Simulink and Requirements Toolbox?
75 views (last 30 days)
Show older comments
MathWorks Support Team
on 12 Dec 2019
Edited: MathWorks Support Team
on 22 Aug 2023
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
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.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
See the following documentation from Siemens PLM on ReqIF Import/Export:https://docs.plm.automation.siemens.com/content/polarion/20/help/en_US/user_and_administration_help/user_guide/work_with_documents/reqif_importexport.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
.
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.
0 Comments
More Answers (0)
See Also
Categories
Find more on Import, Update, and Export Requirements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!