Ihr Einsatz von StackAnalyzer kann nach ISO 26262, DO-178B/C, IEC-61508 und anderen Sicherheitsstandards qualifiziert werden. Unsere Qualification-Support-Kits helfen Ihnen, den Qualifizierungsprozeß zu vereinfachen und zu automatisieren.
Die beiden wichtigsten Teile eines QSKs sind das Berichtpaket und das Testpaket, die genau aufeinander abgestimmt sind. Darüberhinaus enthält jedes QSK auch einen QSLCD-Bericht.
Dieses Paket enthält:
Die Berichte werden im HTML-Format erzeugt, um Ihren Zertifizierungsunterlagen ganz einfach beigefügt werden zu können.
Bei den Berichten handelt es sich um Vorlagen, die Sie nach Ihren persönlichen Anforderungen ergänzen können bzw. müssen. Zum Beispiel müssen Sie die Compiler-Switches angeben, die für die Erzeugung der zu analysierenden Executables benutzt wurden.
Hierin enthalten sind:
Die Auswertung wird für Ihre Zertifizierungsunterlagen ausgedruckt.
Zusätzlich im QSK enthalten ist der sogenannte QSLCD-Bericht, der unsere internen Entwicklungsprozesse für StackAnalyzer dokumentiert, inklusive aller Verifikations- und Qualitätssicherungsmaßnahmen.
Jedes QSK wird als eine einzige ZIP-Datei geliefert, die nicht entpackt werden muß. Sie können eines oder mehrere QSKs direkt aus StackAnalyzer heraus starten, sowohl in der Benutzeroberfläche als auch im Batch-Mode. Alle Tests laufen vollautomatisch durch. Der Qualifizierungsbericht wird Ihnen dann angezeigt und/oder in einer von Ihnen angegebenen Datei gespeichert.
Sie können die QSKs jederzeit um Ihre eigenen Tests erweitern, z. B. um Ihre spezifische Ausführungsumgebung abzudecken.
Standardmäßig arbeiten QSKs mit ELF-Beispieldateien, die mit einem „generischen“ C-Compiler erzeugt wurden – beispielsweise mit einer weitverbreiteten GCC-Version. In der Regel sind solche generischen QSKs für eine Zertifizierung ausreichend.
Je nach Art Ihrer Anwendung, Lastenheft oder Zertifizierungsbehörde können jedoch auch zusätzliche Tests nötig werden, an Dateien, die mit genau demselben Compiler erzeugt wurden, den Sie auch zum Kompilieren Ihrer Anwendung einsetzen. Dazu bieten wir eine Reihe compilerspezifischer Zusatz-QSKs an.
QSKs werden in der Regel auf Anfrage entwickelt. Die Entwicklungszeit hängt von der Komplexität des Prozessors, der Verfügbarkeit der gewünschten Compilerversion und von unserer akuten Auslastung ab. Bei allen Fragen dazu wenden Sie sich bitte an support@absint.com.
Die folgenden QSKs wurden bereits entwickelt und sind jederzeit sofort verfügbar:
Basis-QSK (generisch) | Zusatz-QSKs (compilerspezifisch) |
---|---|
ARM | GCC 4.7.4 GCC 4.9.3 GCC 4.9.4 GHS 2019.1.4 GHS 2020.1.4 KEIL 3.1.0.939 KEIL 5.02.0.28 TI 4.9.1 TI 20.2.1.lts |
C16x | Tasking VX 2.4r1 Tasking VX 3.1r2 |
C28x | TI 18.2.3.lts TI 6.2.0 |
dsPIC | ✗ |
M68020 | GCC 4.2.1 |
MIPS | ✗ |
PowerPC | CodeWarrior 4.3 DiabData 4.4 DiabData 5.6.1.0 DiabData 5.8.0.0p4 DiabData 5.8.0.0p6 DiabData 5.9.4.8 DiabData 5.9.7.1 (Instruktionssatz 64) GCC 3.3.2 GCC 3.4.4 GCC 4.1.2 GCC 4.3.3 GCC 4.3.3.1a-vxworks-653-3-sp4.1 GCC 4.9.3 GHS 5.2.4 SCORE 3.7.1 |
TriCore | Tasking VX 6.2r2p3 Tasking VX 6.3r1p2 |
V850 | GHS 5.1.7d |
x86 | GCC 4.4.5 GCC 4.9.2 GCC 4.9.4 |