Wir möchten auf unserer Internetseite Dienste von Drittanbietern nutzen, die uns helfen, unsere Werbeangebote zu verbessern (Marketing), die Nutzungsweise unserer Internetseite auszuwerten (Performance) und die Internetseite an Ihre Vorlieben anzupassen (Funktional). Für den Einsatz dieser Dienste benötigen wir Ihre Einwilligung, welche jederzeit widerrufen werden kann. Informationen zu den Diensten und eine Widerspruchsmöglichkeit finden Sie unter „Benutzerdefiniert“. Weitergehende Informationen finden Sie in unserer Datenschutzerklärung.
RapiCover is an advanced tool for performing structural code coverage analysis, designed specifically to work with embedded targets and to satisfy certification requirements. RapiCover supports all coverage metrics required by DO-178B/C and ISO 26262:
MC/DC (modified condition/decision coverage)
Benefits of using RapiCover
RapiCover, the most advanced structural code coverage tool, will help you reduce the effort and time you need to perform structural code coverage analysis.
RapiCover has been designed to improve the coverage analysis processes in the most complex and challenging embedded targets. By using RapiCover you can:
Complete coverage analysis in fewer test cycles.
Reduce instrumentation overhead by up to 90% compared to other tools.
Seamlessly integrate code coverage analysis with your system and build process.
Reduce your reporting effort by being able to:
Combine multiple reports.
Merge coverage from different runs and builds.
Merge coverage from unit and system level tests.
Merge coverage from partial instrumentations and tests.
“Justify” untested code (coverage holes) and migrate justifications across builds.
Reduce your certification effort with our tool qualification kits.
RapiCover use cases
Identify code uncovered by test requirements.
Identify test requirements missing for full coverage of your code base.
Structural code coverage analysis to meet DO-178B/C objectives.
Structural code coverage analysis to meet ISO 26262 requirements.
How does RapiCover work?
RapiCover analyzes your source code to determine the optimal positions to apply instrumentation for coverage analysis. Integration with RapiCover includes a strategy for efficient collection of map data during your build process. RapiCover uses the map data obtained when you run your code, either on-host or on-target, to generate a coverage report you can view to see the coverage you obtained.
RapiCover’s instrumentation process can be customized to suit your coverage analysis needs. Whether you need to perform incremental coverage, instrument “literal“ or “traditional“ MC/DC decisions or analyze coverage on multi-core architectures, RapiCover is the tool you need.
Key features of RapiCover
Code coverage analysis
On-host and on-target structural code coverage analysis
Statement, function, decision and MC/DC coverage
Coverage of complex code structures
Fully configurable analysis:
Supports a very large number of conditions in a decision
Ada 83, 95, 2005 and 2012, support for compilers including GNAT Pro and Green Hills
C and C++, support for compilers including VisualStudio, GCC, Diab and TASKING
Assembly code insertions
Mixed language source code
Multiple strategies available: Compiler wrappers, Clone integration, Scripting into build system directly
Support for very large code bases
Split instrumentation between build cycles
Shared integration with other RVS tools
Build ID support
Support for data collection using CAN, Serial, Ethernet, debuggers and our own RTBx data logger
Extremely low overhead map data collection can be configured with a single assembly instruction
No library/run-time dependencies or dynamic memory requirements
Extremely efficient MC/DC target library
Collect and report coverage on a per-test basis
Coverage analysis across power cycles (subject to hardware requirements)
Freeze and reset coverage collection to eliminate accidental coverage
Assign justifications to explain missing coverage
Merge justifications from different builds
Automatic and manual relocation of justifications
Import justifications from and export to third-party tools
Multi-user editing support
High-quality kit to support DO-178B/C and ISO 26262 tool qualification
Justification feature fully qualifiable out of the box
Dieses eingebettete Video wird durch YouTube bereitgestellt. Beim Abspielen des Videos werden Nutzungsdaten an YouTube übermittelt. Wenn Sie damit einverstanden sind, klicken Sie auf „Video starten“, um das Video abzuspielen.
For over thirty years, Danlaw has been a global leader in connected car and automotive electronics. Our Engineering Solutions group has provided resources for embedded systems development and testing, including ECUs and vehicle network communications. Our resources include software development tools, test benches, and consulting services. Come see how Danlaw’s MxSuite test tool can power your embedded software testing - from MIL to SIL to PIL to HIL, including our seamless integration with Lauterbach emulators. MxSuite assists harnessing simulation models, C code, AUTOSAR applications, and test and measurement equipment.
Our sister company, Rapita Systems, provides deeper analysis tools for code coverage, timing analysis and task metrics for ISO 26262 compliance, DO-178/B, and DO-178/C.