EXPERIENCE EMBEDDED
MicroConsult ist Ihr Partner für Embedded Systems Engineering - professionelle Schulungen, Beratung und Projektunterstützung.
Ob professionelle Schulungen, Beratung oder Projektunterstützung. Vom Mikrocontroller bis zum Systemdesign, Sie profitieren von unserer jahrzehntelangen Erfahrung. Maßgeschneiderter Knowhow-Transfer für Ihre Projektziele – nah am Menschen, nah an der Praxis.
Test, Qualität und Sicherheit (Safety / Security)
Die Anzahl der Transistoren eines Mikroprozessors und die Dichte der Speichermedien haben sich seit 1970 millionenfach gesteigert. Die stark gestiegene Taktrate und ausgefeilte Architekturen liefern Leistungsmerkmale, die die Implementierung sehr komplexer Anwendungen, vieler paralleler Tasks und schicker grafischer Bedieneroberflächen ermöglichen. Um den unstillbaren Hunger nach Leistung zu befriedigen, scheint der Umstieg auf Multicore-Architekturen in immer mehr Fällen unausweichlich. Doch damit nicht genug: Immer mehr Embedded Systeme kooperieren über Kabel oder wireless innerhalb eines abgegrenzten Systems (Auto, Flugzeug, Produktionsanlage) oder weltoffen über das Internet (Smart Grid, Cloud).
Durch diese Entwicklungen stoßen Embedded-Systeme nicht nur in neue Dimensionen der Komplexität vor, sondern unterliegen auch immer anspruchsvolleren Anforderungen an Verfügbarkeit, Betriebssicherheit und Schutz vor unbefugtem Zugriff. Normen wie die IEC 61508 und ihre branchenspezifischen Abkömmlinge (z.B. IEC 26262) stellen hohe Ansprüche an Auswahl und Einsatz von Tools, Methoden und Prozessen. Und damit auch an die Qualifikation der Menschen, die die Konformität zu Normen und Regeln umsetzen und zweifelsfrei nachweisen müssen.
Try and Error als Methode des Erfahrungs- und Erkenntnisgewinns dürfte in Anbetracht dieser Komplexität aus mehreren Gründen wenig zielführend sein:
1) Fehler können enorme direkte und indirekte Kosten nach sich ziehen.
2) Der hohe Zeit- und Wettbewerbsdruck lässt wenig Raum für Experimente, die nur dazu dienen, das Rad neu zu erfinden.
Wer heute nicht konsequent auf bestehendem Wissen und Erfahrungen aufbaut, verliert wertvolle Zeit für Innovationen.
Unsere Trainings aus dem Themenfeld Qualität und Sicherheit sorgen für eine professionelle Wissensbasis zur richtigen Wahl und Anwendung von Tools, Methoden und Prozessen. Sie schaffen damit wichtige Voraussetzungen zum Erzielen der geforderten Qualität und notwendigen Sicherheit Ihrer Produkte.
Rund um das Thema Test, Qualität und Sicherheit (Safety / Security) unterstützen wir Sie mit Training und Beratung:
Embedded-Software-Test: Best Practices für den Unit-/Modul-/Komponenten-Test
m Mittelpunkt des Trainings stehen die Tests, die aufgrund ihrer Programmiernähe in der Regel vom Entwickler durchgeführt werden und deshalb auch als Entwicklertests bezeichnet werden. Die Teilnehmer lernen zunächst den Entwicklungs- und Testprozess im Zusammenhang mit all seinen Abhängigkeiten, Ergänzungen und Wechselbeziehungen kennen, um durch die Nutzung von Synergien effizient und effektiv zu testen. Anschließend werden statische und dynamische Testverfahren und Methoden zur Erstellung von Testfällen vorgestellt, um ein Embedded-System bestehend aus Hardware und Software optimal zu testen. In zahlreichen praktischen Übungen mit Software und Hardware wird das Gelernte umgesetzt.
ISTQB@ Certified Tester Foundation Level: Strukturiertes und effizientes Testen von Embedded- und IT-Systemen
Im Mittelpunkt des Trainings steht der Software-Testprozess - von der Planung über die Spezifikation bis zur Implementierung, Durchführung und Protokollierung von Tests. Die Teilnehmer erhalten einen umfassenden Überblick über Aufgaben, Methoden und Techniken des Softwaretests. Außerdem liefert das Training eine umfassende und strukturierte Zusammenstellung der wesentlichen Testbegriffe und testrelevanten Normen und Standards. Neben dem Testprozess erhalten die Teilnehmer einen Überblick über den gesamten Software-Entwicklungsprozess sowie die Zusammenhänge zwischen Entwicklung und Test. Dieses Training dient auch der Förderung des gegenseitigen Verständnisses zwischen Entwicklung und Test. Es richtet sich sowohl an Teilnehmer aus dem Embedded-Umfeld wie aus dem klassischen IT-Umfeld.
Agiles Testen und Test Driven Development von Embedded-Systemen
Das agile Testen von Embedded-Systemen ist die konsequente der AGILE-Methodik auf das gesamte Embedded-System. Analog zum agilen Entwickeln bedeutet der agile Testansatz einen Paradigmenwechsel. Unter Test Driven Development werden Tests erstellt und durchgeführt, bevor die eigentliche Komponente entwickelt wurde. Die Tests wachsen inkrementell mit dem System. Durch die kontinuierliche Testautomatisierung und Testwiederholung werden Fehler sehr früh im Entwicklungsprozess entdeckt und sind leichter lokalisierbar. In diesem Training werden Ihnen neben dem nötigen theoretischen Wissen auch praktische Umsetzungswege vermittelt, mit deren Hilfe Sie agiles Testen und Test Driven Development in die Entstehung Ihrer Embedded-Systeme einführen.
Embedded-Linux für Tester, Support und Service
Ist ein Embedded-Linux-Projekt fertig entwickelt, dann geht es los mit dem Testen, Support und Service. Dieses Training vermittelt denenigen, die ein Linux-System nicht entwickelt haben, dieses aber betreuen sollen, einen systematischen Einstieg in das fertige System. Sie erfahren, wie man ein Embedded-Linux-System durchleuchtet und die Funktionsweise diagnostiziert. Angefangen vom Boot-Vorgang und der Funktionsweise eines Linux-Systems bis hin zum zielgerichteten Diagnostizieren von Fehlern erlernen Sie alle Fertigkeiten, die für Service, Test und Support notwendig sind.
Software-Qualität als Erfolgsfaktor im Produktentstehungsprozess: Methoden zur erfolgreichen Projektumsetzung unter Berücksichtigung wichtiger Normen und Standards
Hier werden Antworten auf folgende Fragen gegeben: Welche Normen und Standards sind zu beachten? Wie lassen sie sich klar definieren? Wie kommen sie praktisch ins Produkt? Wie lassen sie sich nachweisen?
Requirements Engineering und Management für die Entwicklung in der Industrie
Mit dem erworbenen Wissen können Sie einen Requirements Prozess in Ihrer Firma einführen, bewerten, optimieren, verstehen und ihn leben.
Usability: Produkte benutzerfreundlich entwickeln
Industrielle Software muss zunehmend eine hohe Bedienqualität aufweisen um erfolgreich zu sein. Daran arbeiten verschiedene Seiten wie Entwicklung, Marketing und Support. Jeder dieser Beteiligten hat sein eigenes Bild vom Anwender. Doch welches ist das Richtige?
Sicherheit (Safety) von Elektronik und deren Software
Dieses Training vermittelt die Grundlagen zur Sicherheit (Safety) von technischer Steuerungselektronik und deren Software sowie eine Übersicht über den diesbezüglichen Stand der Technik. Sie erhalten einen Einblick in die Voraussetzungen, die vom Management auf Unternehmensebene und vom Projektmanagement zum Erreichen der Sicherheit von Elektronik und deren Software gemäß dem Stand der Technik erwartet werden. Ebenso bekommen Sie einen Überblick über die Voraussetzungen, die seitens des Gesamtsystems notwendig sind, um zu einer sicheren Elektronik zu gelangen. Das Training vermittelt Ihnen den Umfang, der nach dem Stand der Technik in einem Projekt zu s icherer Elektronik sowie sicherer Software zu produzierenden Work Products erforderlich ist sowie das Vorgehen, wie diese Work Products entstehen sollten.
Security: Kryptografie richtig anwenden
Sie erhalten einen Einblick in die Methoden der Kryptografie und der Kryptanalyse, vor allem aber lernen Sie potenzielle oder erfolgreiche Angriffe abzuwehren. Mit Beispielprogrammen vertiefen und veranschaulichen Sie dieses Wissen. Zahlreiche Hinweise zur Entwicklung, Implementierung und Beurteilung kryptografischer Systeme und Protokolle sind Ihnen eine Hilfe für die spätere Praxis.
Software-Projektmanagement: Erfolgreiches Führen von Projektteams durch alle Projektphasen
Dieses Praxistraining schafft wichtige Voraussetzungen für eine erfolgreiche Leitung von Softwareprojekten. Es liefert das professionelle Handwerkszeug für jede Projektphase vom Start über die Planung, Durchführung und Controlling bis zum Abschluss.
Workshops für Sonderthemen und Spezialisten
Darüber hinaus besteht die Möglichkeit das Themenfeld Embedded Test, Qualität und Sicherheit (Safety/Security) auch in maßgeschneiderten Workshops zu behandeln. Sie werden auf die speziellen Bedürfnisse von Aufgaben, Projekten, Teams und Rollen zugeschnitten.
Fachinformationen
Zu den Themen unseren Portfolios haben wir wertvolle Fachinformationen für Sie bereitgestellt.
Trainer
Unsere Trainer verfügen alle über mehrjährige Berufs- und Projekterfahrung. Sie sind methodisch und didaktisch für die Wissensvermittlung ausgebildet und verfügen über ein breites Wissensspektrum im Bereich Embedded Software Engineering.
Wissens- und Erfahrungsspektrum
MicroConsult: Experience Embedded
MicroConsult ist Ihr erfahrener Partner für Embedded Systems Engineering - professionelle Beratung, Projektunterstützung und Schulungen.

