Einrichtung eines Prozesses für Model-Based Design
MathWorks Consulting Services unterstützt Organisationen, die neu ins Model-Based Design einsteigen oder die frühen Phasen der Einführung schneller abschließen möchten, bei der Einrichtung eines auf ihre Anwendungs- und Entwicklungsanforderungen abgestimmten Entwicklungsprozesses für Model-Based Design. Der Service für die Einrichtung eines Prozesses für Model-Based Design implementiert einen formalisierten Prozess mit vollständiger Tool-Unterstützung vom täglichen interaktiven Workflow bis hin zur vollständigen Automatisierung von Aufgaben. MathWorks Consultants vermitteln Ihnen nicht nur, welche Prozesse Sie anwenden, sondern auch, welche Tools Sie verwenden sollten und wo diese sich am besten im Workflow einsetzen lassen.
Die typische Einrichtung eines Prozesses für Model-Based Design folgt diesen Schritten:
Zuordnung und Priorisierung von Prozessen.
Im Zuge der Zusammenarbeit mit Kunden aus verschiedenen Branchen und Anwendungsbereichen und unter Befolgung verschiedener Standards (z. B. ISO 26262 oder DO-178) hat MathWorks das Maturity Framework™ zur Abbildung der grundlegenden Fähigkeiten entwickelt, die zur Entwicklung von Embedded Systems mithilfe von Model-Based Design benötigt werden. Die sechs wichtigsten Kernkompetenzen des Frameworks für Model-Based Design sind: Modellierung, Simulation und Analyse, Implementierung, Verifizierung und Validierung, Prozess, Tools und Infrastruktur sowie Unternehmens-Management. Wir ordnen die bestehenden Prozesse Ihrer Organisation den im Framework beschriebenen Zielen und Praktiken zu. Als Nächstes stellen wir eine detaillierte Roadmap und Prioritäten bei der Implementierung auf der Grundlage wichtiger Unterschiede, fehlender Aktivitäten oder ermittelter unzulänglich entwickelter Kompetenzen bereit.
Festlegung und Überprüfung der Modellarchitektur
Eine gute Modellarchitektur gewährleistet einen effizienten Entwicklungs-Workflow. Deshalb prüfen die MathWorks Consultants Ihre vorhandene Modellarchitektur auf geeignete Modellierungsmuster, Planungsmethoden, Datenmanagement-Praktiken, Partitionierungen usw. oder empfehlen eine neue Architektur auf Basis Ihrer Anwendung oder bestehenden Software-Architektur. Wir helfen Ihnen beim Entwurf von Modellarchitekturen, die die Zahl manueller Eingriffe reduzieren, Aktivitäten wie automatische Codegenerierung oder -verifikation und -validierung unterstützen und die Erfüllung der Anforderungen von Standards erleichtern. Wir beraten Sie bei der Erstellung von Architekturvorlagen und -mustern, die laufende und zukünftige Entwicklungsprogramme für Ihre verschiedenen Anwendungen oder Produktlinien unterstützen.
Unterstützung bei der Tool-Implementierung
Mithilfe Ihrer Modelle entwickeln wir Schritt-für-Schritt-Anleitungen und Beispiele zur Demonstration jeder Phase des Prozesses für Model-Based Design. Wir begleiten Sie detailliert durch jede Aktivität und erklären Ihnen die Eingabekriterien, Eingaben, Ausgabeartefakte und Maßstäbe für die Vollständigkeit. MathWorks Consultants automatisieren manuelle Aufgaben wie Codegenerierung, Tests oder Berichterstellung auf Ingenieur-, Gruppen- oder Unternehmensebene.
MathWorks Consultants helfen Ihnen:
- Bei der Beschleunigung und Optimierung Ihrer Methoden für Model-Based Design
- Bei der Einrichtung automatisierter und standardisierter Toolchains und Prozesse
- Bei der Entwicklung interner Kompetenz beim Model-Based Design