It is becoming a common place to say that, whatever the domain, embedded electronics and embedded software drive innovations and product differentiations.
This is particularly true in the automotive industry, and the development of driving assistance systems (ADAS) and new mobility including autonomous vehicles and digital services.
Isolated tools and repositories prevent traceability and integral reporting and lead to problems like redundancy, inconsistency, lack of automation and errors that are found late in the development cycles, raising the cost to repair.
Integrating existing Siemens solutions (Polarion and Simcenter Embedded Software Designer) ensures consistent distribution of engineering and process assets to everybody involved in the design, development, testing, and certification of mechatronic software intensive systems. This leads to improved product quality, reduced time-intensive testing, and improved traceability throughout the entire development process.
- Polarion ALM provides an orchestration platform that covers the entire development workflow from requirements engineering to test cases.
- Simcenter Embedded Software Designer optimizes the software development process through a contracts-based design approach
- Achieve better quality and regulatory compliance through upfront analysis and automated audit trails
- Bridge the gap between requirements, specification, software architecture, development, testing, verification and validation
- Increase productivity through greater re-use of assets, enhanced bidirectional traceability, and test automation
- Direct impact analysis and transparent regression testing following updates or changes
Trace requirements to design, code and test
Simcenter Embedded Software Designer facilitates enterprise wide-collaboration by providing a tight integration with Polarion ALM, helping you keep track of all the requirements, manage test plans and collaborate with team members across the globe.
The integration enables users to search and filter through the extensive list of requirements and establish bi-directional trace links between design, implementation and test artefacts in Simcenter Embedded Software Designer and requirement and specifications managed in the Polarion ALM environment.
Use contract-based design approach with Polarion requirements
According to the Software Engineering Institute, nearly 20% of the cost of the average software intensive system project is due to rework that is directly attributable to inaccurate, incomplete, or ambiguous requirements. If you break down the numbers, the stats show that 30-40% of the average project is rework and that 50-70% of that rework is caused by requirements errors.
Simcenter embedded software designer’s contract-based design approach lets you create an executable form of the Polarion ALM’s text requirements. These engineering contracts are then put on top of the software architecture to ensure requirements and architecture consistency, drive the software implementation specification, enable smooth software integration and channel unit or integration testing.
Perform requirement-driven test and verification
This capability allows users to perform tests and analysis with respect to both functional and non-functional requirements, all without leaving the Polarion ALM environment.
The integration between two tools enable Polarion users to directly trigger test in Simcenter Embedded Software Designer by composing and executing a test run in Polarion. Test and verification results along with counter examples for failed tests are automatically transferred to Polarion. Failed tests automatically lead to Polarion defect work items that can be tracked to resolution.