<<

C/C++test UNIFIED C & C++

DELIVER SAFE, FUNCTIONAL SAFETY SECURE, & RELIABLE & COMPLIANCE C & C++ Parasoft C/C++test provides Achieving compliance, managing everything you need to comply risk, and reducing costs are essential with industry standards. for real-time embedded safety- and security-critical application CERTIFIED . Using Parasoft C/C++test for static analysis and helps Parasoft C/C++test INTEGRATED STATIC is certified by TÜV ANALYSIS & UNIT teams develop and deliver high-quality software fast. SÜD for SOLUTION safety according to INCREASE THE QUALITY Parasoft C/C++test is a unified testing IEC 61508, IEC 62304, OF COMPLEX EMBEDDED solution that helps you identify defects ISO 26262, and EN 50128 standards, C/C++ SOFTWARE earlier and reduce the overall burden helping development teams achieve the of achieving compliance with standards desired safety integrity level (SIL/ASIL). Reduce the risk of complex such as MISRA, CERT, and CWE. embedded software, leveraging QUALIFICATION KITS comprehensive C and C++ coding C/C++test helps organizations reduce To streamline the process of tool best practices (MISRA C/C++, risk, cut costs, increase productivity, verification, C/C++test Qualification AUTOSAR C++, JSF) and a powerful and achieve industry compliance goals Kits are available for DO-178B/C, unit testing framework for both your by automating a critical set of software DO330, and ED-12B/C, and other safety host and target platforms. testing needs. standards. These kits are customized MITIGATE THE SECURITY RISK for your specific environment and usage FROM CONNECTED IOT DEVICES requirements, ensuring you have all the documentation required for verification. Ensure the consistent application of security best practices (CERT, TRY PARASOFT Save test execution job reports in CWE, OWASP) and integrate C/C++TEST the Platform with API-level attacks to uncover database so you can easily go back and security issues deep within the Schedule a demo to learn how your review pass/fail history with full error application. Create a robust team can deliver compliant safety- messages. Thorough documentation software development process critical software at speed. helps with compliance audits. with comprehensive reporting and qualification kits, using TÜV-certified C/C++test.

AUTOMATE THE TESTING “By deploying C/C++test as the coding standard analysis tool, PROCESS Mobile solution project in the SW Center of Samsung Electronics has decreased the amount of coding violations by 80%; a significant Reduce the time and effort required improvement on their development/testing process.” for testing by seamlessly integrating Parasoft C/C++test into your CI/CD pipeline. Parasoft C/C++test

STATIC ANALYSIS FOR SAFETY & SECURITY

Static analysis in Parasoft C/C++test accurately exposes the industry’s broadest range of defects, vulnerabilities and noncompliance issues.

» Helps you quickly find and fix code » Supports custom rule creation with defects with complete path analysis a dedicated RuleWizard. for accurate violation detection. RUNTIME ERROR » Centralized reporting and DETECTION » Supports both preventative compliance auditing, including (pattern) and detection (flow-based) dedicated compliance reporting and C/C++test supports static analysis techniques, along process management for coding for with a comprehensive set of metrics standards. embedded C applications, for code structure. helping you identify security » Ease of deployment: simple vulnerabilities and serious » Comprehensive visibility into to configure and automate, runtime defects. compliance across teams and nonintrusive, and scalable across projects: AUTOSAR C++ 14, MISRA multiple teams. C 2012, MISRA C++ 2008, CERT C/C++, CWE, HIC++, and more.

UNIT & COVERAGE ANALYSIS In addition to unit and Parasoft C/C++test minimizes the complex and time-consuming challenges integration tests, C/C++test associated with creating and maintaining unit and integration tests. The fully enables you to capture the integrated testing solution for C/C++ software development provides a unified same broad set of coverage test environment for test creation and management, isolation of the code under metrics for tests that are test, and advanced coverage reporting to ensure thorough testing of applications. executed outside the unit A TUV-certified tool, Parasoft C/C++test allows users to test on target hardware, testing framework, such as supporting today’s embedded development ecosystems. in efforts. » A rich, IDE-based graphical » Automated stubbing framework environment for creating and for easily isolating code under test. managing test cases, via both UI-driven editors and directly in » Centralized reporting with Parasoft source code. DTP for aggregation of coverage for both manual and automated » Comprehensive code coverage testing, providing per-test coverage REQUIREMENTS metrics: Function, Line Statement, and reports of trending results TRACEABILITY Block Path, Branch, Decision, MC/ across builds. DC, Call, Object/Assembly. With the ability to associate » Support for on-target testing tests, source code, and » Ability to capture coverage and with a broad set of development code coverage with report results from open source environments, such as ARM, IAR, requirements, the reporting testing frameworks, such as Green Hills, Tasking, Wind River, dashboard provides full CppUnit and CppUTest. and more. detail of requirements See all C/C++test Technical Specifications. implementation status and traceability required by functional safety standards.

Parasoft Corporation 101 E Huntington Drive Sales: 1-888-305-0041 www.parasoft.com Monrovia, CA 91016 USA International Sales: +1-626-256-3680