openPR Recherche & Suche
Presseinformation

AdaCore gibt Gewinner des vierten jährlichen „Make with Ada“-Wettbewerbs bekannt

04.03.202011:39 UhrIT, New Media & Software

(openPR) Paris, 3. März 2020 – AdaCore hat heute die Gewinner 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 müssen.



Der Wettbewerb fand zwischen dem 10. September 2019 und dem 31. Januar 2020 statt und verzeichnete 26 Einreichungen aus aller Welt. Jeder Teilnehmer war aufgefordert, ein Embedded-Softwareprojekt auf der hauptsächlichen Basis der Sprachtechnologien Ada oder SPARK zu entwerfen und zu implementieren. Die Teilnehmer mussten zeigen, dass ihre Systeme den Anforderungen des Wettbewerbs entsprachen und mit Hilfe gängiger Software-Engineering-Methoden entwickelt wurden.

Die Projekte wurden auf der Basis von Projekt-Logs bewertet. Gewonnen haben Projekte, die folgenden Kriterien am ehesten entsprachen: Software-Zuverlässigkeit, Offenheit, Kollaborationsfähigkeit, Ideenreichtum und, erstmals in diesem Jahr, „buzz factor", also die Fähigkeit, die Technologie-Community mit einem Wow-Effekt zu begeistern.

In diesem Jahr ging der erste Platz mit einem Preis von 2.000 US-Dollar an John Singleton für sein SmartBase IoT Adjustable Bed. Ziel des Projekts war es, ein IoT-Gerät zu entwickeln, das die Bewegungen eines motorgetriebenen Bettes steuert, Gehbewegungen im Raum erkennt und nachts eine Sicherheitsbeleuchtung unterm Bett erzeugt, einfach umzuprogrammieren ist und schließlich sowohl mit der eigenen Fernbedienung als auch mit Amazons Alexa gesteuert wird. Teile der Applikation, vor allem die Bettsteuerungskomponenten, wurden in SPARK mit einigen einfachen Spezifikationen rund um die Steuersequenzen erstellt.

„Ich kann mir gar nicht vorstellen, dieses Projekt mit einer anderen Sprache zu entwickeln", erklärt Singleton. „Obwohl ich mit sogenannten exotischen Sprachen wir Haskell sehr vertraut bin, war es doch ein Vergnügen, mit der knallharten Effizienz von Ada, dem strengen Compiler und dem robusten eingebauten Support für Tasking und für Spezifikationen zu arbeiten. Ich bin davon überzeugt, dass diese Spezifikationen mich dabei unterstützt haben, viele Fehler zu finden, die sonst zu Problemen in meinem System hätten führen können."

Zehn Finalisten haben jeweils 600 US-Dollar erhalten. Die wichtigsten umfassten die Projekte

- High Integrity Sumobot

- LoRaDa := Ada + LoRa;

- Disaster Management with Smart Circuit Breaker und

- CHIP-8 Interpreter.

Der Studentenpreis, ein Analog Discovery 2 Pro Bundle im Wert von 299,99 US-Dollar, ging an Team ADArrose – vier Studenten, die einen automatischen Pflanzenbesprüher auf Basis eines STM32F429-Boards entwickelt hatten. Das Gerät überwacht und speichert die Bodenfeuchtigkeit und umgehende Lichtverhältnisse und besprüht eine Pflanze automatisch mit der richtigen Wassermenge, um sie feucht zu halten. Das Gerät lässt den Benutzer zwischen drei Betriebsmodi auswählen und sendet einen Alarm, wenn etwas mit der Pflanze oder ihrer Umgebung nicht stimmt. Die Studenten verfolgten einen formalen Entwicklungsprozess mit High- und Low-Level-Anforderungen, Testfällen und DbC (Design by Contract)-konformer Programmierung.

„Ich war seit Anfang an in den 'Make with Ada'-Wettbewerb involviert und habe festgestellt, dass die abgegebenen Projekte immer anspruchsvoller wurden", sagt Bill Wong, Mitjuror und Senior Technology Editor bei Electronic Design. „Viele verwenden jetzt Contracts und SPARK, das ist beeindruckend. Die Ergebnisse werden dadurch deutlich besser als mit anderen Programmiersprachen, bei denen es allein am Entwickler liegt, ob der Code das tut, was er auch wirklich tun soll. Die Tatsache, dass die meisten Entwickler neu im Umgang mit Ada und SPARK sind, hebt hervor, dass die Nutzung von fortschrittlicheren Programmiertechniken für jegliche Embedded-Applikation hilfreich ist.”

„Es freut mich, dass in diesem Jahr mehr Projekte als sonst Preise verliehen bekommen haben", erläutert Fabien Chouteau, AdaCore-Softwareingenieur und Autor der "Make with Ada"-Blogserie. „Die 'Make with Ada'-Wettbewerbe waren immer voller kreativer und innovativer Projektideen, und dieses Jahr war keine Ausnahme."

Der „Make with Ada"-Wettbewerb ist Teil einer übergreifenden Initiative von AdaCore, um das Wachstum von Ada und SPARK für die Entwicklung von Embedded-Systemen, und, allgemeiner, von „Software that matters" voranzutreiben. Weitere Elemente der Initiative umfassen kostenlose Ressourcen für Studenten, für Entwickler freier Software und für alle, die mehr über Ada lernen wollen. Dazu gehören auch:

- Eine neue interaktive Ada- und SPARK-Lernplattform (learn.adacore.com)

- Basismaterialen beim GitHub Repository (github.com/adacore)

- Mehrere Videolehrgänge auf YouTube

- eine kostenlose Version der GNAT Toolchain (GNAT community)

- das GNAT Academic Program (GAP), ein Programm zur Ermutigung zur Ada- und SPARK-Nutzung im akademischen Umfeld.


Informationen zum kommenden "Make with Ada"-Wettbewerb werden im dritten Quartal 2020 unter http://www.makewithada.org erhältlich sein.


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

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 1079081
 593

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „AdaCore gibt Gewinner des vierten jährlichen „Make with Ada“-Wettbewerbs bekannt“ 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:

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
AdaCore auf der embedded world 2014: Halle 5, Stand 5-348 Paris, 16. Januar 2014 – Auf der embedded world 2014, die vom 25. bis 27. Februar 2014 in Nürnberg stattfindet, zeigt AdaCore aktuelle Werkzeuge für die Programmiersprache Ada. Die embedded world ist mit rund 900 Ausstellern und mehr als 22.000 Besuchern (2013) die weltgrößte Fachmesse ihrer …
AdaCore startet Programmierwettbewerb "Make with Ada"
AdaCore startet Programmierwettbewerb "Make with Ada"
… Euro können Entwickler mit eingebetteter Software im Programmierwettbewerb "Make with Ada" gewinnen. Mit dem zum zweiten Mal durchgeführten Wettbewerb demonstriert AdaCore die Leistungsfähigkeit und Zuverlässigkeit von Embedded-Systemen, die mit der Programmiersprache Ada entwickelt wurden. AdaCore hat zum zweiten Mal seinen Programmierwettbewerb "Make …
AdaCore gibt Gewinner des Programmierwettbewerbs "Make with Ada" bekannt
AdaCore gibt Gewinner des Programmierwettbewerbs "Make with Ada" bekannt
… hatten. Im Rahmen des Wettbewerbs von 2016 wurden drei Entwickler mit Preisen von bis zu 5.000 Euro ausgezeichnet. AdaCore hat auf dem ESE-Kongress in Sindelfingen die Gewinner seines Programmierwettbewerbs für Projekte, die auf den Prozessoren ARM Cortex M oder R implementiert wurden, bekannt gegeben. "Make with Ada" soll künftig jedes Jahr stattfinden …
AdaCore startet fünften jährlichen Programmierwettbewerb
AdaCore startet fünften jährlichen Programmierwettbewerb
Paris, 28. Juli 2020 - AdaCore gibt den Startschuss für seinen fünften Programmierwettbewerb „Make with Ada“. Der Wettbewerb beginnt am 31. Juli. Den Gewinnern winken Geldpreise in Höhe von über 9.000 US-Dollar für die innovativsten Projekte im Bereich eingebetteter Systeme, die mit Ada oder SPARK entwickelt wurden. In den vergangenen vier Jahren hat …
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 …
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 …
ci-tec vertraut auf die Entwicklungsumgebung GNAT Pro Ada
ci-tec vertraut auf die Entwicklungsumgebung GNAT Pro Ada
Paris, 3. Dezember 2018 - Das Karlsruher Softwareunternehmen ci-tec nutzt Entwicklungs- und Verifikationswerkzeuge von AdaCore für ein Upgrade seiner sicherheitskritischen Lösung zur Optimierung industrieller Verbrennungsprozesse. Mit der GNAT-Pro-Entwicklungsumgebung von AdaCore portiert, adaptiert und wartet ci-tec sein Softwareprodukt inspect pro …
AdaCore startet neuen Programmierwettbewerb "Make with Ada"
AdaCore startet neuen Programmierwettbewerb "Make with Ada"
Paris, 17. Oktober 2018 - Preise von über 8.000 US-Dollar können Entwickler mit eingebetteter Software gewinnen. Auf der Arm TechCon, Stand #1228, gab AdaCore den Startschuss für den dritten Programmierwettbewerb "Make with Ada". Auch in diesem Jahr sind Entwickler auf der ganzen Welt aufgerufen, sich an der Erstellung innovativer Embedded-Anwendungen …
AdaCore veröffentlicht GNAT-Pro-Entwicklungstools für BlackBerry QNX
AdaCore veröffentlicht GNAT-Pro-Entwicklungstools für BlackBerry QNX
Paris, 15. Mai 2018 – AdaCore und BlackBerry haben eine Partnerschaft geschlossen. AdaCore unterstützt mit seiner Softwareentwicklungs-Produktlinie GNAT Pro ab sofort das Betriebssystem QNX von BlackBerry. Zu den Softwaretools der GNAT-Pro-Reihe von AdaCore, die BlackBerry QNX unterstützen, zählen GNAT Pro Assurance, GNAT Pro Enterprise und GNAT Pro …
AdaCore startet vierten jährlichen Programmierwettbewerb "Make with Ada"
AdaCore startet vierten jährlichen Programmierwettbewerb "Make with Ada"
… als primäre Programmiersprache beruht. Teilnehmer müssen zeigen, dass ihre Anwendungen alle Voraussetzungen des Wettbewerbs erfüllen und dass sie gängige Software-Engineering-Verfahren eingesetzt haben. Die Gewinner dürfen sich auf Preise von mehr als 8.000 US-Dollar freuen. Der Wettbewerb startet am 10. September 2019 und endet am 31. Januar 2020. …
Sie lesen gerade: AdaCore gibt Gewinner des vierten jährlichen „Make with Ada“-Wettbewerbs bekannt