Systemqualität über den gesamten Entwicklungsprozess
Der Geschäftsbereich Quality Engineering (SQC) unterstützt seine Kunden bei der Qualitätssicherung softwarebasierter Systeme während des gesamten Entwicklungsprozesses. Um vertrauenswürdige und sichere Systeme zu entwickeln, bietet SQC Unterstützung in folgenden Bereichen:
Optimierung von Entwicklungsprozessen
Um den Entwicklungsprozess effizienter zu gestalten, analysieren Wissenschaftlerinnen und Wissenschaftler des SQC sowohl den gesamten Entwicklungsablauf als auch einzelne Entwicklungsschritte. So können vorhandene und neue Werkzeuge individuell in den Entwicklungsprozess integriert und die Zusammenarbeit unter den beteiligten Entwicklern verbessert werden.
Systemarchitekturen
SQC unterstützt seine Kunden mit modernen Methoden und leistungsfähigen Entwicklungswerkzeugen, um komplexe Systementwicklungen effizient, zuverlässig und normgerecht durchzuführen. SQC verfügt über langjährige Erfahrung in der Realisierung komplexer, leistungsfähiger Rechnersysteme.
Systementwurf
Beim Entwurf von Steuerungssystemen werden hohe Anforderungen an die Entwicklungs- und Entwurfsverfahren gestellt. SQC hilft dabei, diese Anforderungen zu erfüllen. Hierfür wird auf Fachwissen über Normen zur funktionalen Sicherheit, Qualitätssicherung, Nachweisführung und domänenspezifische Sprachen zurückgegriffen.
Testen
Die Wissenschaftlerinnen und Wissenschaftler des SQC unterstützen ihre Kunden bei der Einführung neuer Testtechnologien und deren Integration in den Entwicklungsprozess. Darüber hinaus führen sie Workshops zum Einsatz der Technologien und Werkzeuge durch.
Verifikation
SQC berät seine Kunden beim Einsatz von Methoden der statischen Softwareanalyse im Qualitätssicherungsprozess. Es entwickelt anwendungsorientierte Verfahren, die sicherstellen, dass Kundensoftware höchsten Ansprüchen an die Sicherheit, Funktionalität und Robustheit genügt. Die Forschenden des SQC empfehlen für hoch sicherheitskritische Anwendungen formale Verifikationsmethoden. SQC berät Unternehmen bei der Ableitung formaler Spezifikationen und beim Einsatz von Werkzeugen für einen weitgehend automatisierten Verifikationsprozess.
Darüber hinaus verfügt SQC über ein umfassendes Beratungs- und Schulungsangebot.