Polarion Connector for Simulink®

 Polarion Connector for Simulink® lets you link Simulink models and Stateflow charts with Polarion REQUIREMENTS Work Items.


share this page via facebook share this page via LinkedIn share this page via Twitter share this page via Google+ share this page via email More sharing services

Polarion Connector for Simulink® 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 bi-directionality along with versioning and audit trails help facilitate collaborative design and requirement reviews in Model-Based Design workflows. For example, you can track the impact of changed requirements on your design, allocate resources, or release timelines earlier in the development process.

Alternatively, you can also publish the Simulink models as a design requirement artifact for Polarion Requirements. This design requirement is automatically exported into the Polarion native environment and includes a Simulink model preview. You can link this published design item to your system requirements easily using the bi-directional linking feature to simplify impact analysis and conduct reviews online without requiring Simulink licenses.

The integration gives you the flexibility to create many-to-one links between Simulink Models and Polarion Requirement Work Items. You can create a link from multiple Simulink model elements to the same REQUIREMENT Work Item or link multiple REQUIREMENT Work Items to a single Simulink model element. The traceability information is stored both within the Simulink model and Polarion REQUIREMENTS enabling access from both the design and the requirements management environment.

Simulink, developed by MathWorks, is a data flow graphical programming language tool for modeling, simulating, and analyzing multidomain dynamic systems. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it.

Blog post describing changes for the 2.2 version.


What's New in Version 2.4

Updated March 2020


Improvement: SC-77 - Add the ability to test the connection after defining the settings in Polarion.
- Users can now check if the connection’s properties are correct directly from the Polarion Settings Dialog.
- Users can now check if they have the required permissions to create Work Items in the Project.

Improvement: SC-89 - Provide an improved method to generate a Stateflow diagram picture on the recent versions of MATLAB.
- Users can now export Stateflow Chart images to Polarion consistently from the parent model or from the diagram itself.

Fixed: SC-70 - Select all blocks and publish them to Polarion throws an exception in the Stateflow diagram.
- This fixes an issue with the Stateflow - when a transition is selected, an error is no longer shown during the publishing to Polarion - the element is now ignored.
- This fix also adds a customization option to specify other types to be ignored.

Improvement: SC-92 - Remove Extension.m from the default setup.
- Customization via Extension.m was enabled by default in version 2.3 - This confused some customers.
It is now disabled by default.

Fixed: SC-90 - Simulink integration does not allow for the correct configuration if server/host name is "polarion".

Fixed: SC-91 - Simulink integration shows an error on an attempt to use it with  a single-server/project configuration (no Extension.m configured) on ML 2019b.



Fixed: SC-82 - Incorrect image name is used for reference in the Description.



Improvement: SC-84 - Provide Hint for Server URL, but not populate default setting.

Improvement: SC-85 - Support publishing and connecting to Work Items from several projects.

Fixed: SC-86 - Incorrect username or password brings unreadable error message to the user

Improvement: SC-87 - Support publishing and connecting to Work Items from several servers.



Adds support to allow the connector to work with Polarion load balancer deployments.

Ensures compatibility with older Mathworks Simulink releases.



Version 2.0 of the Polarion connector for Simulink provides a framework to extend the core functionality by allowing users to write simple custom code. There are two types of extensions possible:
- Register additional menu items that will appear in the Polarion context menu found on diagram items.
- Add functionality to the select or publish actions of the Connector.

To showcase this new functionality, an example of an extended function that supports populating the Mathworks Simulink Link Editor “User tag” field with Polarion Work Item standard and custom fields is included. Please see the included documentation for more information on how to use the sample example and extend the functionality of the connector.



Fixed SC-61 - Linking with an existing Work Item doesn't generate a new link to Polarion if there were no other links from the object.

Fixed SC-60 - Search Query field declared in documentation as optional, but if empty it leads to an error.



Fixed: WI-55 - startup.m pollutes workspace variables.

Fixed: WI-58 - Prevent duplication of links on both sides, if a user attempts to link same items again (e.g. in bulk operation).

Fixed: WI-48 - Linking to existing item proceeds even if Cancel is clicked in the dialog.

Improvement: WI-54 - Allow Publish diagram to already existing Item.

Improvement: WI-56 - Binary distribution of the connector.



Fixed: WI-51 - Changes of the Server URL are not applied until MATLAB restarts if there were already connections to the previous Server URL.

Fixed: WI-53 - Some functions are not working properly on https connections.



Fixed: WI-47 - Server URL in Polarion Settings dialog in Simulink has an incorrect tooltip.

Fixed: WI-46 - Extra slash in the server hostname makes items inaccessible from the MATLAB interface.

Improvement: WI-52 - Version of the integration module is shown in the title of Polarion Settings dialog.



Vendor Siemens PLM
Published Version 2.4 - March 2020
Price Free
Supported by Siemens PLM This extension is supported by Siemens PLM for customers with a current support/maintenance agreement.
Requirements - Any version of Polarion ALM, Polarion REQUIREMENTS, or Polarion QA (latest version is recommended)
- Matlab Simulink 2017a and newer (see notes below for component/license requirements)

Before MATLAB_R2017b – the following licenses are required​
- Matlab
- Simulink
- Simulink Verification & Validation add-on which includes the RMI

MATLAB_R2017b and newer – the following licenses are required
- Matlab
- Simulink
- Simulink Requirements

Stateflow is optional in either case