fortiss Wissenschaftler vor einem Bildschirm

SPEDiT

Trainingsmaterialien für modellbasierte Entwicklung

Entwicklung eingebetteter Systeme mit der SPES-Methodik

In der Forschungslinie „Software Platform Embedded Systems“ (SPES) wurden in den Projekten SPES2020, SPES_XT, CReSt, SPEDiT und SpesML von mehr als 45 Partnern aus Wissenschaft und Industrie die Grundlagen für einen umfassenden methodischen Baukasten zur durchgängigen modellbasierten Entwicklung eingebetteter Systeme erarbeitet.

Wissenschaftliche Studien belegen, dass der Einsatz durchgängiger modellbasierter Techniken, wie sie auch im SPES-Konsortium entwickelt wurden, den Produktentwicklungsaufwand beträchtlich reduzieren kann (im Mittel um 27 % bis 34 %). Grund hierfür ist, dass durch Modelle mit starker Semantik und einer darauf aufbauender Engineering-Methodik häufig auftretende Probleme wie unvollständige oder widersprüchliche Modelle vermieden werden können. Analysen zur Sicherstellung der Artefaktqualität und die Automatisierung von Entwicklungsaufgaben, die auf der Semantik der Modelle basieren, tragen zur Optimierung des Engineerings bei.

Es ist für Unternehmen der deutschen Industrie von großer Bedeutung, einen Einstieg in die modellbasierte Entwicklung und damit die durchgängige Digitalisierung des Engineerings zu finden. Nur so können Entwicklungszeiten reduziert werden, um auch zukünftig im internationalen Wettbewerb bestehen zu können.

SPEDiT Lernmaterial

Das Projekt SPEDiT (Software Platform Embedded Systems Dissemination and Transfer) hat Lernmaterialien in Form von Praxistutorien aufbereitet, die die spezifischen Anforderungen und Rahmenbedingungen der unterschiedlichen Stakeholder (z. B. verschiedene Unternehmen und am Engineering-Prozess beteiligte Personen) berücksichtigen. Dazu wurden multimediale Lernkurse (Module) entwickelt, die sich an typischen Rollen im Entwicklungsprozess orientieren.

Die Lernkurse wurden in multimediale Lerneinheiten (Blöcke) untergliedert, die als SCORM-Pakete (SCORM: Sharable Content Object Reference Model) aufbereitet sind. SCORM-Pakete können in einem Browser oder auf einer SCORM-fähigen Lernplattform ausgeführt werden. Um die Module möglichst autark zu gestalten, sind Inhalte der Lerneinheiten in einigen Fällen in mehreren Modulen enthalten (gegebenenfalls mit unterschiedlicher Lernzieltiefe).

Das Modul vermittelt eine Einführung in die SPEDiT Kursreihe. Es besteht aus insgesamt 5 Einheiten, die als eigenständige SCORM-Pakete verfügbar sind:

  1. Einführung von MBSE und SPES-Methodik
  2. Einführung in das Übungsbeispiel
  3. PTC Integrity Modeler Werkzeug
  4. AutoFOCUS3 Werkzeug
  5. Entwicklungsprozess

Das Modul beinhaltet das Lernmaterial für die Rolle System Architekt. Es besteht aus insgesamt 12 Einheiten, die als eigenständige SCORM-Pakete verfügbar sind:

  1. Das SPES Modeling Framework
  2. Kontextmodellierung
  3. Ziel-und Szenariobasiertes Requirements Engineering
  4. Spezifikation von Anforderungen
  5. Zerlegung in Systemfunktionen
  6. Spezifikation von Systemfunktionen
  7. Abbildung von Anforderungen auf Systemfunktionen
  8. Analyse von Funktionsarchitektur gegen Anforderungen
  9. Zerlegung des Systems in Teilsysteme
  10. Analyse der Systemarchitektur gegen die funktionale Architektur
  11. Erstellung der technischen Architektur
  12. Verteilung der Softwarekomponenten auf Hardwarekomponenten

Das Modul beinhaltet das Lernmaterial für die Rolle Requirements Engineer. Es besteht aus insgesamt 17 Einheiten, die als eigenständige SCORM-Pakete verfügbar sind:

  1. Einführung in das Implementierungsbeispiel „Intelligent Home“
  2. Das SPES Modeling Framework
  3. Kontextmodellierung (1)
  4. Kontextmodellierung (2)
  5. Zielmodellierung (1)
  6. Zielmodellierung (2)
  7. Zielmodellierung (3)
  8. Zielmodellierung (4)
  9. Spezifikation von Anforderungen (1)
  10. Spezifikation von Anforderungen (2)
  11. Spezifikation von Anforderungen (3)
  12. Validierung von Anforderungen
  13. Zerlegung des Systems in Teilsysteme
  14. Wechselspiel zwischen Anforderungen und Systemzerlegung
  15. Verfeinerung von Anforderungen
  16. Validierung der Verfeinerung
  17. Disziplinenspezifische Kontextmodellierung

Das Modul beinhaltet das Lernmaterial für die Rolle Test Engineer. Es besteht aus insgesamt 12 Einheiten, die als eigenständige SCORM-Pakete verfügbar sind:

  1. Das SPES Modeling Framework
  2. Lasten- und Pflichtenhefte
  3. Zusammenspiel von textuellen Anforderungen und modellbasierten Anforderungen
  4. Szenariomodellierung und Ableitung von Testfällen
  5. Spezifikation von Anforderungen (1)
  6. Spezifikation von Anforderungen (2)
  7. Abbildung von Anforderungen auf Systemfunktionen
  8. Kontextmodelle zur Testfallerstellung
  9. Erstellen von Testfallspezifikationen
  10. Testfallerstellung (1)
  11. Testfallerstellung (2)
  12. Testausführung

Das Modul beinhaltet das Lernmaterial für die Rolle Software Architect. Es besteht aus insgesamt 15 Einheiten, die als eigenständige SCORM-Pakete verfügbar sind:

  1. Kontextmodellierung (1)
  2. Kontextmodellierung (2)
  3. Szenariomodellierung (1)
  4. Szenariomodellierung (2)
  5. Spezifikation von Anforderungen (1)
  6. Spezifikation von Anforderungen (2)
  7. Validierung von Anforderungen
  8. Zerlegung des Systems in Softwarefunktionen
  9. Spezifikation von Systemfunktionen und Modes
  10. Abbildung von Anforderungen auf Systemfunktionen
  11. Analyse der Funktionsarchitektur gegen Anforderungen
  12. Zerlegung der Software in Teil-Softwaresysteme
  13. Analyse der logischen Architektur
  14. Erstellung der technischen Architektur
  15. Verteilung der Softwarekomponenten auf Hardwarekomponenten

Das Modul beinhaltet das Lernmaterial für die Rolle Software Entwickler. Es besteht aus insgesamt 12 Einheiten, die als eigenständige SCORM-Pakete verfügbar sind:

  1. Ziel- und Szenariobasiertes Requirements Engineering
  2. Spezifikation von Anforderungen
  3. Kontraktbasierte Anforderungen
  4. Zerlegung des Systems in Teilsysteme
  5. Technische Architektur
  6. Verteilung der Softwarekomponenten auf Hardwarekomponenten
  7. Spezifikation von Softwarekomponentenverhalten
  8. Codegenerierung
  9. Analyse von Softwarekomponenten-Simulation
  10. Analyse von logischen Softwarekomponenten
  11. Scheduling Synthese
  12. Vom Modell zum Embedded System

Sämtliche Skripte aus dem Lernmaterial (d. h. die Lerninhalte ohne Videos und Übungsaufgaben) sind in einem Handbuch zusammengefasst.

Trainingsmaterialien anfordern

Die aus den oben genannten Modulen und dem Handbuch bestehenden Trainingsmaterialien zur modellbasierten Entwicklung mit SPEDiT stehen unter der Creative Commons CC BY Lizenz 3.0 zur Verfügung.

Über das nebenstehende Formular können sie zum Download angefordert werden.

Nach dem Absenden erhalten Sie eine E-Mail mit den Download-Links. Bei Fragen oder Anregungen können Sie sich gerne jederzeit an spedit@fortiss.org wenden.

*Pflichtfelder


  SPEDiT Team

Ihr Kontakt

SPEDiT Team

spedit@fortiss.org

Weitere Informationen