Luft- und Raumfahrt / Verteidigung
Sicherheitskritische Software für Anwendungen in Luft- und Raumfahrt müssen mit höchster Sorgfalt und Qualität entwickelt werden. Die strengen Auflagen für die Sicherheit steigen stetig an. Die Norm DO-178C gibt strikte Regeln hinsichtlich des Nachweises und der Überprüfung der Softwareentwicklung in der Luftfahrtindustrie vor. Sicherheitsstandards werden ebenso in anderen sicherheitskritischen Bereichen wie der Verteidigung genutzt, obwohl die Beachtung der Norm dort nicht verpflichtend ist.Je nach Sicherheitstufe verlangt die DO-178 Code-Coverage-Analysen bis zur Modified Condition Decision Structural Coverage (MC/DC).
Statische Codeanalyse kann als Teil eines Gesamtkonzepts zur Qualitätssicherung genutzt werden.
Erfüllen Sie die Anforderungen der DO178-C bzgl. der Code Coverage mit Testwell CTC++ Code Coverage Analyzer
Im Hinblick auf die möglichen Konsequenzen auf Flugzeug, Crew und Passagiere unterscheidet der DO-178C-Standard verschiedene Software Level, auch bekannt als Design Assurance Level (DAL) oder Item Development Assurance Level (IDAL).Die DO-178C verlangt die Ausführung der folgenden Testabdeckungsstufen:
- DAL A: Modified Condition Decision Structural Coverage (MC/DC)
- DAL B: Decision/Condition Structural Coverage
- DAL C: Statement Structural Coverage
Das Werkzeug zeigt Statement Coverage, Decision/Condition Coverage, Modified Condition Decision Structural Coverage (MC/DC) und selbst Multiple Condition Coverage (welche ein Level höher ist als MC/DC-Coverage).
Testwell CTC++ Test Coverage Analyzer für C und C++ ist ein benutzerfreundliches und einfach zu anzuwendendes Test Coverage Tool, das klare und simple Analyseergebnisse ausgibt. Testwell CTC++ hat einen sehr geringen Speicherbedarf. Es kann mit allen Compilern und allen Embedded Targets genutzt werden - selbst für sehr kleine.
Testwell CTC++ ist vom TÜV Süd für zahlreiche Sicherheitsnormen zertifiziert.
Mit dem Safety-Package bieten wir ergänzende Dokumente wie ein Safety Manual und Zugriff auf die Known-Bugs-Liste.
Bezüglich der Norm DO-178C bietet Ihnen unser Team (auch in Zusammenarbeit mit externen Spezialisten) die erforderliche Unterstützung für eine erfolgreiche und effiziente Tool-Qualifizierung.
Erfahren Sie hier mehr über Testwell CTC++
Statische Code Analyse
CodeSonar ist ein Statisches Code Analyse Tool, welches speziell für Umgebungen konzipiert wurde, die absolut fehlerfrei funktionieren müssen.CodeSonar leistet einen signifikanten Beitrag zu DO-178C betreffenden Aktivitäten. Anspruchsvolle Analysen liefern zahlreiche Hilfen für die Verifizierung.
Mit seiner fortschrittlichen statischen Analyse ist CodeSonar eines der effektivsten Tools um die kostenintensivsten und am schwierigsten zu findenden Fehler bereits früh während der Software-Entwicklung aufzudecken.
CodeSonar findet automatisch Bugs in Software, die in C, C++ oder Java geschrieben wurde. Dank der interprozeduralen Analyse ist das Werkzeug außergewöhnlich präzise und findet durchschnittlich doppelt so viele kritische Fehler wie Tools anderer Anbieter. Es hat in zahlreichen Vergleichen als bestes Werkzeug abgeschnitten.
Airbus, Boeing, NASA und viele andere Firmen und Organisationen vertrauen für die statische Codeanalyse in DO-178 Projekten auf CodeSonar.
Erfahren Sie mehr in unserem Whitepaper: Simplifying DO-178 Certification with CodeSecure Static Analysis Tools
Imagix 4D ist ein Tool, das dabei hilft, Third Party oder Legacy Source Code in C, C++ und Java zu verstehen und zu dokumentieren. Das Tool kann dazu genutzt werden, komplexen Code zu verbessern. Es automatisiert die Analyse des Kontrollflusses und der Abhängigkeiten wie im Punkt 6.3.4. der DO-178C "Compliance with software architecture" vorgeschrieben. Außerdem erkennt Imagix 4D Probleme im Datenverbrauch und in Task-Interaktionen.
Mit Imagix 4D erhöhen Sie die Produktivität, verbessern die Qualität und reduzieren Risiken.
Ein in DO-178C genanntes Ziel ist es, sicherzustellen, dass die Software Code Standards wie z.B. Komplexitätseinschränkungen während der Entwicklung des Codes beachtet werden.
Testwell CMT++ analysiert die wichtigsten Metriken wie Zeilenmetriken (LOC), Halstead-Metriken, die McCabe Cyclomatic Number v(G), den Wartbarkeitsindex (Maintainability Index) und Max ND / Maximum Nesting Depth. Das Tool ist sehr einfach zu nutzen, extrem schnell und analysiert auch sehr große Codebasen.
Seminare
Entwickler und Manager von sicherheitskritischer Software benötigen bestes Fachwissen um exzellente Software liefern zu können.Verifysoft unterstützt Sie mit Seminaren und Workshops.
Hunderte von Unternehmen und Organisationen verbessern ihre Softwarequalität mit Testlösungen von Verifysoft
Verifysofts Testlösungen haben nachweisliche Erfolge in der sicherheitskritischen Softwareentwicklung in der Luft- und Raumfahrt sowie der Verteidigungsindustrie.Zu unseren zufriedenen Kunden zählen unter anderem:
Agency for Defense Development (South-Korea)
Airbus Defense & Space
Airbus Helicopters
AOA Apparatebau Gauting (Germany)
Ariane Group
Avionik Straubing
Barco
Berner & Mattner Systemtechnik
DGA / Ministry of Defense (France)
DLR Deutsches Zentrum für Luft- u. Raumfahrt (German Aerospace Center)
Embedded Office Germany
Embraer (Brazil)
ESA European Space Agency
ESO European Southern Observatory
Exonetic (Canada)
Fokker Elmo B.V. (NL)
Honeywell
ICS AG Stuttgart (DE)
INTA Instituto National de Técnica Aerospacial (Spain)
Jenaoptronik (Germany)
Jet Propulsion Laboratory (JPL/NASA, USA)
Kayser-Threde GmbH
MBDA France
Monogram Systems
NavPos Systems
Northrop Grumman Systems
OHB System AG (Germany)
Raytheon Anschütz (Germany)
RST Rostock Systemstechnik (Airbus, Germany)
Safran Electronics & Defense (France)
Seeing Machines (Australia)
Silver Atena Electronic Systems
Singapore Technologies Kinetics
Software & Systeme GmbH Erfurt
Telespazio (Italy)
Thales
Thales Communications & Security
Thielert Aircraft Engines
TTTech Computertechnik AG
Zodiac Aerospace
Lesen Sie hier was Kunden aus dem Bereich Luft- und Raumfahrt und Verteidigung über unsere Tools sagen:
"Wir nutzen Testwell CTC++ regelmäßig in der Luftfahrtindustrie um die Testabdeckung auf Embedded Targets zu messen. Das Tool hilft uns dabei, die DO-178C Test-Anforderungen zu erfüllen. Die Integration ist sehr einfach und der Support ist ausgezeichnet."
Dr. Martin Ettl, Software-Entwicklung
Avionik Straubing Entwicklungs GmbH, Deutschland
Dr. Martin Ettl, Software-Entwicklung
Avionik Straubing Entwicklungs GmbH, Deutschland
"Wir setzen Testwell CTC++ in unseren Luftfahrtprojekten ein. Ziel ist eine 'Requirements-based test coverage analysis' um den Test-Kriterien der DO178B zu genügen. Das Tool unterstützt uns in der Analyse unseres C-Quellcodes, um z.B. 'Dead Code' zu lokalisieren. Wir konnten CTC++ problemlos nutzen." Michael Görsdorf, Software Entwicklung / R&D Software
Kappa optronics GmbH, Deutschland
Kappa optronics GmbH, Deutschland
"Testwell CTC++ erfüllt unsere Herausforderung, die Anforderungen der DO-178x-Normen zu erfüllen...
Nur einige wenige Befehle sind zur Nutzung erforderlich. Dies ist effizienter als als andere ausgefallene und komplizierte GUI-basierte Tools zu nutzen...
Eine weitere Stärke des Tools ist die gut organisierte Online-Hilfe sowie das technische Support-Team von Verifysoft.
Das Team zeigt nicht nur eine kundenorientierte Denkweise, sondern auch eine starke Kompetenz in Bezug auf das Werkzeug selbst und die in der Branche
angewandten Testverfahren.
Dazu kommt ein hohes Einfühlungsvermögen für die Frustrationen und Herausforderungen, mit denen Kunden während der Softwaretests konfrontiert sind.
Wir haben einem Flugzeughersteller Testwell CTC++ mit seinen Fähigkeiten und Preisen vorgestellt, und er war fasziniert, da er ein so kosteneffizientes Tool, welches seinen Anforderungen entspricht, bisher noch nicht gesehen hatte.
Lesen Sie hier den vollständigen Kundenbericht
Thomas Chae, Team-Leiter, Aircraft Server Systems
Contromax Co. Ltd., Südkorea
Wir haben einem Flugzeughersteller Testwell CTC++ mit seinen Fähigkeiten und Preisen vorgestellt, und er war fasziniert, da er ein so kosteneffizientes Tool, welches seinen Anforderungen entspricht, bisher noch nicht gesehen hatte.
Lesen Sie hier den vollständigen Kundenbericht
Thomas Chae, Team-Leiter, Aircraft Server Systems
Contromax Co. Ltd., Südkorea
Embraer, einer der größten Flugzeughersteller der Welt, benutzt Testwell CTC++ um die strengen Anforderungen der Sicherheitsnorm DO-178C für das höchste Niveau DAL A zu erreichen. Die Installation von Testwell CTC++ ist unkompliziert und die Verwendung des Tools einfach und leicht zu verstehen. Der Farbcode erleichert die Identifizierung von Lücken, in denen die Tests verbessert werden müssen.
Lesen Sie hier den vollständigen Kundenbericht
Mateus Lucas Alves Ferreira, Product Development Engineer
João Carlos Davison, Software Specialist in R&D Projects
Embraer, Brasilien
Lesen Sie hier den vollständigen Kundenbericht
Mateus Lucas Alves Ferreira, Product Development Engineer
João Carlos Davison, Software Specialist in R&D Projects
Embraer, Brasilien
"Wir verwenden Testwell CTC++ intensiv, um MC/DC-Abdeckungstests unserer Militäranwendungen und sicherheitskritischen Systemen durchzuführen. Mit dem Tool erfüllen wir die Anforderungen der Sicherheitsnormen. Die erstellten Berichte sind leicht zu lesen und verfügen über alle notwendigen Informationen. Auch der Kundensupport ist hervorragend."
Nathan Wan, Software-Entwickler
ST Kinetics, Singapur
Nathan Wan, Software-Entwickler
ST Kinetics, Singapur
Opinion: Future Digitalization of the Aviation Industry Calls for Increased Testing by Svend Holme Sørensen (GateHouse SatCom) and Klaus Lambertz (Verifysoft Technology)