openPR Recherche & Suche
Presseinformation

Luft- und Raumfahrtkonzern Terma verwendet ADA-Entwicklungsumgebung im Space-Monitor-Projekt

12.12.201214:06 UhrIT, New Media & Software

(openPR) Paris, New York, 12. Dezember 2012 – Paris Space Week 2012 – Der internationale Luft-, Raumfahrt-, Verteidigungs- und Sicherheitskonzern Terma mit Sitz in Lystrup, Dänemark, hat sich für den Einsatz der Entwicklungsumgebung GNAT Pro Safety-Critical bei der Entwicklung der Embedded Software seines Atmosphere-Space Interactions Monitor (ASIM) entschieden. ASIM ist Bestandteil des Columbus-Moduls der Internationalen Raumstation ISS. Terma wird GNAT Pro Safety-Critical zusammen mit den Tools GNATemulator und GNATcoverage verwenden, um die Anwendung, die auf dem LEON-3-Prozessor zum Einsatz kommt, zu entwickeln und zu testen.



ASIM hat die Aufgabe, bestimmte Arten von Entladungen in der Atmosphäre, die als "Red Sprites", "Blue Jets" oder auch "Elfen" bezeichnet werden, zu erkennen und die dabei entstehende Röntgen- und Gammastrahlung zu analysieren. Damit sollen Zusammenhänge zwischen diesen Blitzen und starken Gewittern aufgedeckt sowie das Verständnis für diese Phänomene und ihren Einfluss auf das Klima verbessert werden. Terma fungiert im Auftrag der europäischen Weltraumorganisation ESA als Generalunternehmer für die Entwicklung des ASIM-Geräts und dessen Software. Da ASIM im Weltraum eingesetzt wird, wären Reparaturen, sofern sie überhaupt möglich sind, sehr teuer; die Zuverlässigkeit der Plattform und ihrer Software ist daher extrem wichtig.

Das war der Hauptgrund für die Wahl der Programmiersprache Ada für die Softwareentwicklung. Dabei wird das sogenannte Ravenscar-Profil – eine Teilmenge der Ada-Features für parallel ausgeführte Tasks, die direkt für sicherheitskritische Echtzeitberechnungen ausgelegt ist – eingesetzt, um sicherzustellen, dass die gesamte Anwendung, einschließlich der parallel ausgeführten Programmteile, deterministisch ist und den Echtzeitanforderungen genügt. Ada ermöglicht es, wichtige Eigenschaften des Programms sowohl statisch als auch dynamisch zu überprüfen; dies wurde in Ada 2012 durch die Einführung von sogenannten Contracts (Contract-Based Programming) noch erweitert. Dies hilft Entwicklern, die Anforderungen an die Software direkt im Quelltext zu formulieren, und Widersprüche sowie Fehlverhalten sehr zeitig entweder statisch (während der Kompilation) oder dynamisch (während des Tests) zu entdecken.

Für die Entwicklung mit Ada hat Terma die LEON-3-ELF-Konfiguration der Entwicklungsumgebung GNAT Pro Safety-Critical gewählt. Diese enthält Tools zur statischen und dynamischen Analyse, die die besonderen Eigenschaften der Programmiersprache Ada nutzen, um eine höhere Zuverlässigkeit zu erreichen. Komplexitätskriterien und andere Metriken werden von GNATmetrics automatisch überwacht, während GNATcheck die Einhaltung des Coding-Standards ermöglicht und typische Fehlerquellen entdecken kann. Das Tool GNATstack führt eine statische Stack-Analyse durch, so dass die Anforderungen an die Größe des Stacks schon vor der Ausführung ermittelt werden können. Für die dynamische Analyse nimmt GNATemulator das Unit-Testing der Software mithilfe der LEON-3-Werkzeuge vor, ohne dass dabei die konkrete Hardware nötig ist. GNATcoverage benutzt die gleiche Technik, um Informationen über die strukturelle Abdeckung des Codes zu erhalten, ohne die Software oder das Binary zu verändern. Die Software wird auf diese Weise in einem voll emulierten Umfeld getestet, so dass die Hardware erst für Integrationstests und systemspezifische Verifikation zur Verfügung stehen muss.

"Bei Terma halten wir Ada für besonders geeignet für die Entwicklung von Embedded Software, da es schon sehr lange erfolgreich in sicherheitskritischen Systemen mit Echtzeitanforderungen eingesetzt wird", erklärt Mark Lorenzen, Software-Ingenieur bei Terma und Verantwortlicher für die ASIM-Software. "Mit GNAT Pro für LEON 3 ELF verfügen wir über eine komplette Ada Toolchain, die sowohl die nötige Qualität aufweist, als auch die Belege, die man für die Entwicklung kritischer Software braucht. Wir sehen es als besonderen Vorteil an, dass GNAT Pro für LEON 3 ELF es uns ermöglicht, ohne ein separates Echtzeit-Betriebssystem auszukommen, da wir es mithilfe von Ravenscar direkt auf dem Board mit einem Minimum an Aufwand einsetzen können."

"Ada und GNAT Pro werden regelmäßig mit großem Erfolg in Weltraum-Anwendungen eingesetzt, und das ASIM-Projekt ist ein weiterer Beleg für die Vorteile, die sie in diesem besonders kritischen Bereich haben", sagt Cyrille Comar, Managing Director bei AdaCore. "Es freut uns besonders, dass Terma in diesem Projekt die gesamte Breite an verfügbarer Technologie rund um GNAT Pro einsetzt, um zuverlässige Software zu erhalten."


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: 686044
 992

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Luft- und Raumfahrtkonzern Terma verwendet ADA-Entwicklungsumgebung im Space-Monitor-Projekt“ 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:

Bild: Schüler-Wettbewerb „Ideenflug“: Die Ideen liegen in der LuftBild: Schüler-Wettbewerb „Ideenflug“: Die Ideen liegen in der Luft
Schüler-Wettbewerb „Ideenflug“: Die Ideen liegen in der Luft
Europas größter Luft- und Raumfahrtkonzern EADS startet Kreativwettbewerb rund um das Thema Fliegen für alle Schüler zwischen 12 und 18 Jahren / Jury prämiert beste Idee mit 3.000 Euro München / Dresden, 25. April 2012 – Wie fliegen und reisen wir in Zukunft? Europas größter Luft- und Raumfahrtkonzern EADS ist neugierig und startet deshalb bereits zum …
AdaCore erweitert Support für das VxWorks-Portfolio von Wind River
AdaCore erweitert Support für das VxWorks-Portfolio von Wind River
… River und AdaCore profitiert. Unsere Tools für Software-Entwicklung und Verifikation in Kombination mit der Leistungsfähigkeit von VxWorks ermöglichen es Unternehmen aus der Luft- und Raumfahrtindustrie, sichere und zuverlässige Anwendungen zu entwickeln, die anspruchsvollsten Standards genügen.“ „Die Unterstützung von GNAT Pro Ada für Wind River VxWorks …
SmartSide verwendet Ada und GNAT Pro für die Programmierung intelligenter Energiezähler
SmartSide verwendet Ada und GNAT Pro für die Programmierung intelligenter Energiezähler
… skalierbar, zuverlässig und fehlertolerant zu sein. GNAT Pro und die Ada-Programmiersprache wurden ausgewählt, weil sie beide schon seit langem erfolgreich in der Luft- und Raumfahrt sowie in der Verteidigungsindustrie eingesetzt werden, wo eine hohe Zuverlässigkeit für kritische Aufgaben erforderlich ist. SmartSide hat auch andere Programmiersprachen …
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…
AdaCore präsentiert auf der embedded world neue Tools für die Programmiersprache Ada
AdaCore präsentiert auf der embedded world neue Tools für die Programmiersprache Ada
… Software-Werkzeuge, mit denen Unternehmen Anwendungen entwickeln können, bei denen es auf höchste Sicherheit und Zuverlässigkeit ankommt. Entsprechende Lösungen werden unter anderem in der Luft- und Raumfahrt, Eisenbahnsystemen oder in der Medizin eingesetzt. Im Mittelpunkt des Messeauftritts von AdaCore auf der embedded world 2014 stehen die neuen Releases …
Abu Dhabi - Engagement bei EADS?
Abu Dhabi - Engagement bei EADS?
Abu Dhabi, 29.06.09: Die EADS (European Aeronautic Defence and Space Company) ist als der größte Luft- und Raumfahrtkonzern und als das größte Rüstungsunternehmen Europas weltweit bekannt. Die EADS wurde im Jahre 2000 gegründet, der Umsatz des Unternehmens betrug 2007 rund 39 Milliarden Euro. Abu Dhabi, die finanzstarke Hauptstadt der Vereinigten Arabischen …
Ada-Entwicklungsumgebung GNAT Pro 7.2 enthält 120 neue Funktionen und Tools
Ada-Entwicklungsumgebung GNAT Pro 7.2 enthält 120 neue Funktionen und Tools
Paris und Nürnberg, 25. Februar 2014 – Die Ada-Entwicklungsumgebung GNAT Pro ist nun in der neuen Version 7.2 verfügbar. Sie bietet über 120 neue Funktionen und erweitert die Unterstützung von ARM-Plattformen. Auf der Embedded World in Nürnberg hat AdaCore GNAT Pro 7.2 vorgestellt, das neue Major Release der Entwicklungsumgebung für die Programmiersprache …
AdaCore stellt Ada für Wind River Linux bereit
AdaCore stellt Ada für Wind River Linux bereit
Stuttgart, New York, Paris, 3. Juli 2013 – AdaCore hat auf der Embedded Konferenz in Stuttgart die Verfügbarkeit der Entwicklungsumgebung GNAT Pro Ada für die Plattform Wind River Linux bekannt gegeben. Dieses neue Produkt ist Ergebnis der Zusammenarbeit von AdaCore und Wind River und macht die Zuverlässigkeit der Programmiersprache Ada nun auch auf den populären Wind-River-Linux-Systemen verfügbar. Wind River Linux hat sich als führende kommerzielle Linux-Lösung für die Entwicklung eingebetteter Systeme im Markt etabliert. Es enthält eine o…
ESA wählt Adacores Multitasking-Lösung für die Raumschiff-Softwareentwicklung
ESA wählt Adacores Multitasking-Lösung für die Raumschiff-Softwareentwicklung
Paris, 24. September 2019 – Die European Space Agency (ESA) hat Adacore ausgewählt, um eine hochwertige Multitasking-Lösung für die Raumschiff-Softwarentwicklung zur Verfügung zu stellen. Laufende und künftige ESA-Projekte werden damit unterstützt. Als Teil des Vertrags mit der ESA hat Adacore eine vorqualifizierte Version der Ravenscar SFP (Small Footprint) Library implementiert, einer konfigurierbaren Ada-Runtime-Bibliothek. Sie enthält das Ravenscar-Profil, erlaubt kundenspezifische Anpassungen für spezifische Plattformen und Fähigkeiten…
AdaCore präsentiert GNAT Pro Safety-Critical für ARM-Prozessoren
AdaCore präsentiert GNAT Pro Safety-Critical für ARM-Prozessoren
… Entwicklungsumgebung für Ada, die auf sicherheitskritischen Systemen, sowie Systemen die mit geringem Speicherbedarf auskommen müssen, läuft. ARM-Prozessoren kommen auch im Verteidigungssektor sowie in der Luft- und Raumfahrt immer öfter zum Einsatz, was vor allem am sehr guten Supportangebot sowie an den geringen Kosten und Energieverbrauch dieser Prozessoren …
Sie lesen gerade: Luft- und Raumfahrtkonzern Terma verwendet ADA-Entwicklungsumgebung im Space-Monitor-Projekt