Embedded-Software-Entwicklung
Softwareanwendungen werden oft als sicherheitskritisch angesehen.
Das bedeutet, sie müssen strenge Zertifizierungs- und Qualifizierungsanforderungen erfüllen. Um unerwartete Kosten und Entwicklungsverzögerungen zu vermeiden ist ein umfassendes Verständnis dieser komplexen Anforderungen entscheidend für die Entwicklung sicherheitskritischer Software. Unsere kundenspezifische Embedded-Software wurde entwickelt, um die anspruchsvollsten Funktions-, Leistungs- und Sicherheitsanforderungen in einer Vielzahl von Branchen weltweit zu erfüllen. Unsere Erfahrung mit eingebetteten Systemen umfasst die Softwareentwicklung nach Standards wie ARP-4754, ARP-4761, DO-178C, DO-254, IEC-61508, EN-50126/8/9, ISO -26262, ECSS E-40 / Q -80 und mehr.
Unabhängig davon, ob Sie ältere Softwaresysteme auf neue Zertifizierungsanforderungen aktualisieren oder Softwareanwendungen von Grund auf neu erstellen, die Zertifizierungsanforderungen stellen einzigartige Herausforderungen dar, die den gesamten Lebenszyklus der Softwareentwicklung abdecken. Unsere Experten haben langjährige Erfahrung mit mehreren Millionen Codezeilen gesammelt und haben sich bewährt in der pünktlichen Lieferung von Systemen, die alle anwendungsspezifischen Anforderungen und Zertifizierungsanforderungen erfüllen.
Wir sind in der Lage, unsere Kunden bei der Entwicklung von Embedded Software flexibel zu unterstützen, vom vollständigen Lebenszyklus und der Zertifizierungsunterstützung bis hin zu "Shared Lifecycle" und "Shared Scope" -Entwicklungsmodellen, bei denen Rollen zwischen uns und unserem Kunden aufgeteilt werden. Kernbereiche der Embedded Software-Entwicklung, die wir bearbeiten, sind:
- On-Board-Datenverarbeitungs- und Gerätesteuerungsanwendungen
- Entwicklung oder Anpassung von Board Support Packages (BSP) für mehrere Architekturen (z. B. LEON2, ARM, Intel, PowerPC)
- Anpassung und Qualifizierung von Echtzeitbetriebssystemen (RTOS)
- Neugestaltung älterer Anwendungen, Migration auf neue Plattformen und Aktualisierungsanforderungen
- Implementierung und Anpassung von Protokollstapeln
- Schnittstellenvermittlung (d. h. Kommunikation über heterogene Protokolle)
- Raum-Zeit-Partitionierungslösungen für Echtzeit-Systeme mit gemischter Kritikalität
Sprechen Sie noch heute mit uns!
Klicken Sie unten auf die Schaltfläche und einer unserer Experten wird sich in Kürze mit Ihnen in Verbindung setzen.