Zum Hauptinhalt springen

Insights aus Model-Driven Software Development

Modellgetriebene Softwareentwicklung (MDSD): Artikel zu Codegenerierung, Zustandsautomaten, DSLs und Modellierungswerkzeugen aus über 20 Jahren Praxis.

Format

Formale Methoden zur Fehlererkennung: Was geht, was nicht
Blog Model driven software development

Formale Methoden zur Fehlererkennung: Was geht, was nicht

Eine unerreichbare Transition, ein Guard, der nie erfüllbar ist: Solche Fehler stecken im Modell, lange bevor ein Test sie zeigt. Ein Ergebnisbericht aus zwei Masterarbeiten über formale Fehlererkennung auf Zustandsautomaten mit Symbolic Execution und SMT-Solver.

Zum Blog
Andreas Mülder Andreas Mülder 9 Min. Lesezeit
SCXML auf das nächste Level bringen
Blog Model driven software development

SCXML auf das nächste Level bringen

Wie itemis CREATE Higher-Level-Modellierung, Simulation und Unit-Tests auf dem SCXML-Standard aufbaut.

Zum Blog
Andreas Mülder Andreas Mülder 5 Min. Lesezeit
MSP430 mit Zustandsautomaten programmieren in 5 Minuten
Blog Model driven software development

MSP430 mit Zustandsautomaten programmieren in 5 Minuten

So programmierst du einen MSP430-Mikrocontroller mit Zustandsautomaten und itemis CREATE, vollständig integriert in Code Composer Studio – mit automatischer Code-Generierung und grafischem Editor.

Zum Blog
Robin Herrmann Robin Herrmann 3 Min. Lesezeit
Traceability für itemis CREATE sicherstellen
Blog Model driven software development

Traceability für itemis CREATE sicherstellen

So stellst du Traceability für deine itemis-CREATE-Statechart-Modelle sicher – mit Werkzeugunterstützung, die über manuelle Trace-Links hinaus skaliert.

Zum Blog
Andreas Mülder Andreas Mülder 4 Min. Lesezeit
Modellieren mit Zustandsautomaten – Teil 2
Blog Model driven software development

Modellieren mit Zustandsautomaten – Teil 2

Im zweiten Teil der Serie klären wir weitere Faktoren, die auf das Modellieren mit Zustandsautomaten Einfluss haben: zeitgesteuerte Transitionen, Orthogonalität und Subdiagramme.

Zum Blog
Rainer Klute Rainer Klute 8 Min. Lesezeit
Modellieren mit Zustandsautomaten – Teil 1
Blog Model driven software development

Modellieren mit Zustandsautomaten – Teil 1

Wie funktionieren Zustandsautomaten und warum sollte man sie einsetzen? Dieser Beitrag schildert die Modellierung eines endlichen Automaten am Beispiel einer Jalousiesteuerung.

Zum Blog
Rainer Klute Rainer Klute 6 Min. Lesezeit
← Zurück zu Model-Based Engineering