The Lattix and Parasoft integration accelerates safety-critical testing of embedded software for today’s modern pipeline automation. This integration empowers embedded safety-critical software development organization to create stable, scalable, and comprehensive software testing strategies, ensuring the safety and reliability of their products and readiness for compliance.
Lattix and Parasoft together enable an organization to achieve a scalable, DevOps-enabled way to manage software architecture, and software quality to drive testing compliance with safety-critical standards. By leveraging Parasoft’s C/C++ Test, automated software testing tool suite and Lattix Architect’s fast, visual representation and enforcement of a software application architecture, software development teams can develop, build and test applications more efficiently and achieve compliance faster.
Use Cases
CI DevOps Pipelines
Software delivery pipeline automation coupled with Lattix expert services provides embedded safety-critical software development organizations a stable, scalable, and comprehensive DevOps workflow. This collaboration seamlessly enables teams to manage software architecture, software quality, and drive testing to comply with safety-critical standards.
Heat Map
Aggregate code coverage, static analysis and architecture findings into one holistic view of code quality. See all the critical quality data through the perspective of the architecture in the HeatMap, which is automatically produced and presented in the Gitlab Merge Request. This enables critical decisions to be made regarding whether to merge defective code coming in from a feature branch.
Impact Analysis
Perform impact analysis on a defect, to see what files and packages are affected by a fault in the software.
Changed Based Testing
Perform Change Based Testing by analyzing the impact of code changes and re triggering only those unit and integration level tests affected by the changes.
Control and Data Flow Analysis
Perform Control and Data Flow Analysis using both static and dynamic techniques for the verification of the software architectural design required by ISO 26262.
Control and Data Coupling Analysis
Perform Control and Data Coupling Analysis using a unique approach combining architecture information from Lattix with dynamica test and coverage data from Parasoft C/C++ test.