C/C++ Unit-Testtool für sicherheitskritische Software
Cantata ist ein dynamisches Testwerkzeug für Unit- und Integrationstests für C und C++ und hilft, die Anforderungen der Standards für dynamische Tests schneller zu erfüllen.
Die wichtigsten Vorteile der Automatisierung:
Mit dem flexiblen Cantata-Toolset können Sie wählen, welche Kombination von automatisierten Testfunktionen für Ihre Unit-Tests, Integrationstests oder zur Erweiterung Ihrer High-Level Tests geeignet ist.
Welche Sicherheitsstandards verlangen Software Unit-/Integrationstests?
Internationale Software Sicherheitsstandards verlangen den Nachweis von Low-Level-Tests (Unit- und Integrationstests), um eine Zertifizierung für die Gerätesoftware zu erhalten.
Cantata ist ein Unit-Testtool für eingebettete C/C++-Software, das von SGS-TÜV SAAR als geeignet für den Einsatz auf den höchsten Sicherheitsintegritätsstufen all dieser Normen zertifiziert wurde:
-
EN 50128/50657
Railway applications – Communication, signaling and processing systems
-
IEC 61508
Functional Safety of Electrical/ Electronic/ Programmable Electronic Safety-related Systems
-
DO-178 B/C
Software Considerations in Airborne Systems and Equipment Certification
Cantata unterstützt alle Funktionen, die für die Einhaltung von Standards beim Testen eingebetteter Software erforderlich sind, einschließlich: Unit-Tests, Integrationstests, Codeabdeckung, Ausführung auf Host- oder Target-Umgebungen und automatisierte Regressionstests für die Integration in DevOps- und CI/CD-Workflows.
WELCHE FÜHRENDEN UNTERNEHMEN SETZEN CANTATA EIN?
WIE SIEHT ES MIT IHNEN AUS?
Gewinnen Sie Einblicke über unsere Whitepapers
WHY PAY FOR A UNIT TEST TOOL?
This paper addresses the question “Why pay for a unit test tool?” by considering the Quality / Resource / Time opportunity costs of choosing an open source tool, and sets out the compelling case for investing in commercial tools.
AN INTRODUCTION TO SAFETY CRITICAL SYSTEMS
This paper is aimed to serve as a tutorial for developers who are new to the development of software for safety critical systems.
C AND C++ SOFTWARE TESTING – AM I COVERED?
This paper looks at the various applications of the term ‘coverage’ in the software development industry for software written in C and C++.
15 WAYS TO MAXIMIZE THE VALUE OF UNIT TESTS IN SAFETY CRITICAL PROJECTS
This paper discusses approaches you can take with your unit testing to maximize their contribution to the development process.