PROTOS Knowledge Base

Technische Artikel zum Thema Embedded Entwicklung, DSLs und ROOM:

Profitieren Sie von unserem Wissen!

Blättern Sie durch unsere Knowledge Base, um unser Wissen zu Ihrem zu machen! Hier geht es um Software-Architektur, UML, DSLs, und frühes Testen von Embedded-Systemen mit dem miniHIL.

Wissen hier anzapfen
PROTOS miniHIL Desktop HIL System

Warum miniHIL?

In den frühen Phasen der Entwicklung werden Embedded-Systeme meist nicht oder nur in geringem Umfang getestet. Aber warum ist das so? Wir untersuchen die Gründe dafür eingehend und erläutern, wie miniHIL, unsere Desktop-HIL-Lösung, dazu beiträgt, Softwarefehler früher im Entwicklungszyklus zu finden. Wenn Sie mehr lesen möchten, klicken Sie hier…

verkabeltes miniHIL Board

Wie soll Ihr optimaler Embedded Testprozess aussehen?

Sie haben Fragen oder Probleme zum Thema Tests von Embedded-Systemen? Mit einer gründlichen Analyse Ihrer aktuellen Teststrategie können Sie feststellen, wo Ihre aktuellen Testprozesse Lücken aufweisen. Daraus können die passenden Testmethoden bestimmt werden. Wenn Sie mehr darüber erfahren möchten, lesen Sie weiter…

miniHIL Testaufbau mit Laptop mit lokaler Jenkins Instanz

Continuous Integration für Embedded-Systeme

Tools für die kontinuierliche Integration (CI) ermöglichen es Entwicklern eingebetteter Software, Softwarefehler bei jeder eingereichten Codeänderung zu finden. Eine solche Automatisierung, gekoppelt mit dem PROTOS miniHIL, führt zu erheblichen Verbesserungen der Softwarequalität. Erfahren Sie mehr über CI und Jenkins in diesem Artikel.

Warum Modellierung von Software?

Die Softwaremodellierung ist ein viel zu wenig genutzter Ansatz zur Verbesserung der Entwicklung von eingebetteten Softwareanwendungen. Tools wie eTrice, ein Open-Source-Eclipse-Projekt unter der Leitung von PROTOS, schaffen Klarheit in ansonsten immens komplizierten Systemen. Erfahren Sie, wie dieses Modellierungswerkzeug Abstraktion ermöglicht und C/C++ für den von Ihnen gewählten Mikrocontroller generieren kann, damit Sie die Komplexität in den Griff bekommen.

Domänenspezifische Sprachen

Domänenspezifische Sprachen – ein mächtiges Werkzeug

Maßgeschneidert passt immer am besten. Aus diesem Grund gibt es Domänenspezifische Sprachen oder DSLs. Darum verwendet diese Website HTML und nicht C – es ist besser geeignet, um zu beschreiben, wie die Seiten im Browser angezeigt werden sollen. Mehr über DSLs und die Rolle von Xtext und Xtend oder MPS bei ihrer Erstellung erfahren Sie hier.