openPR Recherche & Suche
Presseinformation

Toyota verwendet SPARK Pro in einem Forschungsprojekt für Ultra-Low-Defect-Software

30.04.201316:25 UhrIT, New Media & Software

(openPR) Paris, 30. April 2013 – Das Zentrum für Informationstechnologie von Toyota verwendet die auf Ada basierende Programmiersprache SPARK und das SPARK Pro Toolset für die Entwicklung sicherheitskritischer Lösungen in der Automobilherstellung. SPARK und das von Altran und AdaCore entwickelte SPARK Pro bieten Toyota neue Möglichkeiten bei der Konzeption und Realisierung von Ultra-Low-Defect-Software.



Das Toyota InfoTechnology Center (ITC) in Japan hat die Programmiersprache SPARK und das SPARK Pro Toolset für den Einsatz in einem Forschungsprojekt für die Entwicklung von Software höchster Zuverlässigkeit ausgewählt. Das Ziel des Projektes ist es, zu zeigen, dass Software-Requirements nachweislich frei von Laufzeitfehlern in eine Implementierung überführt werden können. Dies bietet entscheidende Vorteile der Bereitstellung von Ultra-Low-Defect-Software für erhöhte Zuverlässigkeit von Fahrzeug-Komponenten. Ein weiterer Vorteil ist die Reduzierung des Entwicklungs- und Wartungsaufwands, da der verwendete formale Ansatz eine Reihe von erwünschten Eigenschaften mathematisch beweisen kann. Bestimmte Testaktivitäten werden dadurch überflüssig, nachträgliche Korrekturen seltener.

Das Forschungsprojekt geht vom bewährten Design einer einzigen Fahrzeug-System-Komponente aus und erstellt eine vollständig sichere Code-Implementierung. Mit der SPARK-Pro-Technologie kann eine Software hergestellt werden, die unter allen Betriebsbedingungen ohne Laufzeitfehler läuft. Dies stellt einen ersten Schritt für die Erstellung großer Ultra-Low-Defect-Systeme dar. Alternative Ansätze mit herkömmlichen Methoden der Softwareentwicklung stoßen hier auf fundamentale Grenzen, denn das Testen kann immer nur für eine begrenzte Anzahl von Bedingungen den Nachweis der Fehlerfreiheit erbringen, und statische Analysen von vorhandenem Code hinsichtlich Schwachstellen oder Fehler können immer nur auf bereits vorhandene Fehler reagieren, sie aber nicht von vornherein ausschließen. Mit der Programmiersprache SPARK, dem Toolset und den dazugehörigen Methoden wird dieses grundlegende Problem gelöst und ein klarer Wettbewerbsvorteil für diese Komponente erreicht.


Über SPARK

SPARK ist ein Subset der Programmiersprache Ada, das die genaue Spezifikation des Designs oder Anforderungen im Quellcode mit einer formalen Notation für Contracts unterstützt, einschließlich Pre- und Post-Bedingungen für Funktionen und Abhängigkeiten im Informationsaustausch zwischen Modulen. Mit dem SPARK Pro Toolset können Anwender sicherstellen, dass die Software das Design richtig implementiert beziehungsweise seinen Anforderungen entspricht, indem überprüft wird, ob die Logik des Quellcodes den spezifizierten Contracts entspricht.

SPARK kann sowohl Systemanforderungen präzise ausdrücken als auch eine ausführbare Implementierung definieren, die formal nachweisen kann, dass sie die jeweiligen Anforderungen erfüllt. Formale Richtigkeit (Correctness) kann somit von Anfang an gezeigt werden, sie lässt sich dann schrittweise mit der Weiterentwicklung des Systems anpassen. Dies ist ein völlig neuer Ansatz, der sehr viel zuverlässiger ist als die herkömmliche Entwicklung eines Systems mit anschließenden Tests oder statischen Analysen zur Reduzierung von Fehlern, die in früheren Phasen entstanden sind.


Über SPARK Pro

SPARK Pro wurde gemeinsam von Altran und AdaCore entwickelt. Es bietet eine State-of-the-Art-Sprache und ein Engineering-Toolset für hochsicherheitskritische Software. SPARK Pro verbindet die Sprache und Verifikations-Tools von Altrans SPARK mit dem GNAT Programming Studio (GPS) und GNATbench Integrated Development Environments von AdaCore. Verfügbar sind SPARK-Versionen auf Basis von Ada 83, Ada 95 und Ada 2005, so dass alle gängigen Ada-Compiler und -Tools Out-of-the-Box mit SPARK arbeiten können.

Die Sprache SPARK Pro und das Toolset sind speziell für die Entwicklung von Anwendungen konzipiert, bei denen ein fehlerloser Betrieb von entscheidender Bedeutung für die Sicherheit ist. SPARK Pro bietet statische Überprüfung, die hinsichtlich ihrer Solidität konkurrenzlos ist – beispielsweise keine "false negatives" –, eine niedrige Fehler-Alarm-Rate und Effizienz. Das Toolset garantiert die Korrektheit sowie die Abwesenheit von Laufzeitfehlern und kann verwendet werden, um die Anforderungen von Sicherheitszertifizierungen wie ISO 26262, DO-178B, DO-178C und der Common Criteria (CC) zu erfüllen. SPARK Pro lässt sich insbesondere im Zusammenhang mit dem Anhang "Formal Methods" zu DO-178C verwenden.


Über Toyota InfoTechnology Center

Toyota InfoTechnology Center Co. bietet Spitzentechnologie mit überlegenem Know-how und Innovationskraft für Kraftfahrzeug-IT. Toyota ITC befasst sich mit der Entwicklung von fortgeschrittenen, anspruchsvollen Informationstechnologien, um den Anforderungen des Marktes gerecht zu werden. Dazu zählen Forschung, Entwicklung und Evaluierung von Technologien, Hardware- und Software-Studien, die Analyse und Planung von Markt- und Geschäftsmodellen sowie das Management von Rechten an geistigem Eigentum. Der Hauptsitz von Toyota ITC ist in Tokio, in Mountain View, Kalifornien, besteht eine Niederlassung; Website: www.toyota-itc.com


Über Altran

Altran ist globaler Marktführer in Innovationen und High-Tech Consulting. Altran berät seit über 30 Jahren Marktführer aus den Bereichen Automobilbau, Energie, Finanzen, Healthcare, Luft- und Raumfahrt, Schienen- und Transportwesen sowie Telekommunikation.

Altran deckt mit seinen Beratungsangeboten sämtliche Stufen der Projektentwicklung ab und kann dabei auf umfangreiches Technologie-Know-how aus vier Solutions zurückgreifen: Innovative Technologies, Sustainable Products, Sustainable Concepts sowie Sustainability Enterprise Performance.


Diese Presseinformation kann auch unter www.pr-com.de abgerufen werden.

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 716584
 134

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Toyota verwendet SPARK Pro in einem Forschungsprojekt für Ultra-Low-Defect-Software“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Weitere Mitteilungen von AdaCore

HITACHI Rail STS wählt GNAT Pro von AdaCore für neue Eisenbahnsicherheitsplattform
HITACHI Rail STS wählt GNAT Pro von AdaCore für neue Eisenbahnsicherheitsplattform
Paris, 13. Oktober 2020 - HITACHI Rail STS hat sich für die GNAT-Pro-Software-Entwicklungsumgebung von AdaCore für seine neue Eisenbahnsicherheitsplattform entschieden. AdaCore, ein Anbieter von Softwareentwicklungs- und Verifikations-Tools, hat verkündet, dass HITACHI Rail STS (Signalling and Transportation Systems) die Ada-Entwicklungsumgebung GNAT Pro für ARM-Prozessoren ausgewählt hat. Ziel ist die Modernisierung seiner Eisenbahnsicherheitsplattform CSD (Calculator of available safety), um den sicheren Verkehr von Zügen auf Bahnstrecken…
Europäisches Luft- und Raumfahrtunternehmen entscheidet sich für GNAT Pro Ada
Europäisches Luft- und Raumfahrtunternehmen entscheidet sich für GNAT Pro Ada
Paris, 8. September 2020 – Airbus Helicopters hat die Toolsuite GNAT Pro Ada von AdaCore für die Entwicklung eines unbemannten Luftfahrtsystems basierend auf dem Echtzeitbetriebssystem VxWorks 6.x Cert für PowerPC ausgewählt. Airbus Helicopters hat sich für die GNAT-Pro-Toolsuite von AdaCore, einem Anbieter von Softwareentwicklungs- und Verifikationstools und der Programmiersprache Ada für die Entwicklung neuer Softwarekomponenten, für das Projekt des VSR700-Prototypen entschieden. VSR700 ist ein taktisches unbemanntes Luftfahrtsystem, das w…

Das könnte Sie auch interessieren:

Future Electronics unterzeichnet globales Vertriebsabkommen mit GainSpan
Future Electronics unterzeichnet globales Vertriebsabkommen mit GainSpan
"Internet of Things"-Anwendungen profitieren von den ultra-low Power Chips und Modulen des Intel Spin-Offs Ismaning, 4. Juni 2013 – Future Electronics kündigt ein weltweites Vertriebsabkommen mit der GainSpan Corporation an. GainSpan, Hersteller von ultra-low Power-Lösungen für "Internet-of-Things"-Anwendungen wurde 2006 als Spin-Off von Intel gegründet. Die Produkte beantworten die Nachfrage nach energieeffizienten und kostengünstigen WiFi-Anbindungen. Zum Portfolio gehören ultra-low Power Chips, 802.11b und 802.11b/g/n Module, eine Suite a…
AdaCore gibt Gewinner des vierten jährlichen „Make with Ada“-Wettbewerbs bekannt
AdaCore gibt Gewinner des vierten jährlichen „Make with Ada“-Wettbewerbs bekannt
… seines vierten jährlichen „Make with Ada“-Programmierwettbewerbs für Embedded-Projekte bekannt gegeben. Ziel von „Make with Ada" ist zu zeigen, wie die Sprachen Ada und SPARK die Codequalität moderner Embedded-Systeme signifikant verbessern können, und zwar ohne dass Entwickler, die mit diesen Sprachen nicht vertraut sind, einen hohen Lernaufwand betreiben …
Bild: WEP-LoP-868A Sub-1-GHz FunkmodulBild: WEP-LoP-868A Sub-1-GHz Funkmodul
WEP-LoP-868A Sub-1-GHz Funkmodul
Das WEP-LoP-868A von WEPTECH ist ein Embedded Ultra-Low-Power, kosteneffizientes Sub-1-GHz Funkmodul und basiert auf dem CC1310 SoC von TI. Mit gerade mal 5,5mA im Empfangsbetrieb und kurze aktive RF-Phasen, diverse MCU Low power Modi bietet das Modul exzellente Performance für eine Energy-Harvesting- oder Batterie- Lösung. Kundenspezifische Applikationen können einfach neben den Protokoll Stack integriert werden. Alle IOs sind verfügbar, so dass damit verschiedene Sensoren oder Aktoren realisiert werden können. Das Modul wird durch die Open …
Bild: Sichere ARM Cortex-M23 Low-Power µC von NuvotonBild: Sichere ARM Cortex-M23 Low-Power µC von Nuvoton
Sichere ARM Cortex-M23 Low-Power µC von Nuvoton
Kleinste und energieeffizienteste Mikrocontroller mit TrustZone ARMv8-M Architektur Planegg, 19. September 2019 Atlantik Elektronik, Anbieter von zukunftsweisenden Komplettlösungen, präsentiert die neue sichere ARM Cortex-M23 Low-Power MCU Serie von Nuvoton. Nuvoton´s Mikrocontroller Familie ist ausgestattet mit einem ARM Cortex-M23 Kern und ARMv8-M Architektur. Der Ultra-Low-Power 32-Bit Mikrocontroller arbeitet im Niedrigspannungsbereich von 1.8V bis 3.6V und taktet mit bis zu 64 MHz. Varianten sind verfügbar mit 512 KB Flash und 96KB …
Bild: Blue Gecko BGM111 Bluetooth Smart Modul, die nächste GenerationBild: Blue Gecko BGM111 Bluetooth Smart Modul, die nächste Generation
Blue Gecko BGM111 Bluetooth Smart Modul, die nächste Generation
Das Silicon Labs Blue Gecko BGM111 Bluetooth Smart Modul vereint die nächste Generation Wireless SoC mit komplettem Bluetooth Smart Software Stack und Antenne und bietet eine komplette, vorzertifizierte Bluetooth Smart Lösung. Es löst somit die größten Hürden zur schnellen Markteinführung, wie Antennendesign, Zertifizierungen für Software und RF und spart Mannmonate an Entwicklung. Die neue Generation vereint Ultra-Low-Power, Rechenleistung, Reichweite und viele neue Features in einem Modul. • Bluetooth 4.1 konform, upgrade auf 4.2 möglich •…
In-System Emulationstechnik VarioTAP® powers EFM32 Gecko MCU von Energy Micro® mit Serial Wire Debug von ARM®
In-System Emulationstechnik VarioTAP® powers EFM32 Gecko MCU von Energy Micro® mit Serial Wire Debug von ARM®
GÖPEL electronic, Hersteller von JTAG/Boundary Scan Lösungen gemäß IEEE1149.x, gibt die Erweiterung der innovativen Emulationstechnik VarioTAP® zur Unterstützung des Serial Wire Debug (SWD) Interfaces von ARM® bekannt. Der Funktionsumfang von VarioTAP reicht hierbei von der On-Chip Flash Programmierung bis hin zum Emulationstest auf Systemebene und beruht auf prozessorspezifischen Bibliotheksmodellen in Form von Software-IP. Als Erstanwendung wurden derartige VarioTAP-Modelle für die ultra low energy MCU der Serie EFM32 Gecko von Energy Micr…
Synopsys erweitert Low-Power-Management auf den Herstellungstest
Synopsys erweitert Low-Power-Management auf den Herstellungstest
Galaxy-Test reduziert Leistungsaufnahme während des Tests und beschleunigt das Design-for-Test für Low-Power-Designs München, 14. November 2007 — Synopsys, Inc. (Nasdaq: SNPS), weltweit führender Anbieter von Software und IP zum Entwurf und zur Fertigung integrierter Schaltungen, gibt die Erweiterung der Low-Power-Management-Fähigkeiten innerhalb der Synopsys-GalaxyTM-Testlösung bekannt. Durch diese Erweiterung werden der Zeitaufwand und die Anstrengungen zur Generierung hochwertiger Fertigungstests für integrierte Schaltungen (ICs), die dar…
ESA wählt Adacores Multitasking-Lösung für die Raumschiff-Softwareentwicklung
ESA wählt Adacores Multitasking-Lösung für die Raumschiff-Softwareentwicklung
… Mission-Critical-Raumfahrt-Anwendungen erkennt. Wir sind darauf gespannt, die entsprechenden Softwarebemühungen der ESA und ihrer langfristigen Projekte zu unterstützen.“ Über Ada und SPARK Ada ist eine moderne, international standardisierte Programmiersprache mit einer langen und erfolgreichen Erfolgsgeschichte in der Entwicklung von hochzuverlässigen …
AdaCore verbessert mit NVIDIA sicherheitskritische Firmware
AdaCore verbessert mit NVIDIA sicherheitskritische Firmware
Paris/Nürnberg, 26. Februar 2019 - Die Programmiersprachen Ada und SPARK von AdaCore helfen, die Kosten für die Entwicklung und Verifizierung sicherheitskritischer Software zu reduzieren. AdaCore, ein führender Anbieter von Softwareentwicklungs- und Verifikationstools, arbeitet ab sofort mit NVIDIA bei der Nutzung der Programmiersprachen Ada und SPARK …
AdaCore QGen 17.1 unterstützt modellbasierte Entwicklung und Verifikation
AdaCore QGen 17.1 unterstützt modellbasierte Entwicklung und Verifikation
… werden kann. QGens qualifizierbarer und anpassbarer Codegenerator verarbeitet eine sichere Teilmenge von Simulink- und Stateflow-Modellen und generiert Quellcode in den sicherheitsorientierten Programmiersprachen SPARK – eine auf Ada basierende Sprache, die besonders für statische Analysen geeignet ist – und MISRA C. QGen 17.1 enthält eine aktualisierte …
Sie lesen gerade: Toyota verwendet SPARK Pro in einem Forschungsprojekt für Ultra-Low-Defect-Software