Embedded Software Development
The Parasoft tool suite helps you create robust software while understanding risks and complying with functional safety requirements.
A small defect in an embedded system can have a catastrophic impact on the lives of the people that rely on it.
Software is integral for the operation of cars, aircraft, medical devices, and so much more. The goal of an embedded development team should be to create safe, secure, and reliable software. Parasoft can help. Our tools can ensure that your software functions safely and securely, works in normal and abnormal conditions, and meets the most rigorous quality and safety standards.
To make sure your device will work properly, deploy Parasoft C/C++test and Parasoft DTP, for unparalleled testing and reporting.
A Market-Leading 2200+ Rules for Static Analysis Out-of-the-Box
An In-Tool Wizard to easily create Custom Rules based on Corporate Guidelines
Static Analysis focusing on Critical Issues (i.e. Null Pointers, Buffer Overruns, Multi-Threading, Resource Leaks and Deadlocks)
Parasoft provides commercial grade features to quickly build tests isolating specific code components under development. Scalable yet lightweight unit testing features work on host, simulator, or target. Unlike other commercial tools, unit tests can be created in both xUnit and graphical formats providing both flexibility and simplicity of test case logic representation. Unit testing capabilities allow for isolation of dependencies with a powerful stubbing framework, and wizards to create unit tests and collect code coverage.
Creating otherwise tedious pass/fail assertions after unit test execution is easy – C++test uses the data associated with input and return variables retrieved from the target and displays them to the user making the process very fast and simple. Further C++test provides useful information for auditors, managers, and developers, quickly producing reports for the most stringent certification processes.
Powerful Stubbing Framework for C and C++
Support for Open Testing Frameworks such as GoogleTest, CppUTest, and CppTest
Automatic Creation and Wizard-Driven Creation of Robust Unit Tests
Requirements Traceability, Compliance, and Security Packs
Issue Tracking Workflow Automation
Defined Quality Gates integrated with Continuous Integration Tools