Model-Based Design
Integrated course, 4.00 ECTS
Course content
- Metamodelling and Hardware
- Code Generation from Models
- Code Generation for Finite State Machines
- Security Aspects
Theoretical relationships are illustrated in practical laboratory exercises.
Learning outcomes
Graduates
- are familiar with the concept of model-based software development for embedded systems,
- are able to design and test simple functions in a model-based development environment,
- are able to automatically generate code in a model-based development environment including microcontroller implementation and testing.
Recommended or required reading and other learning resources / tools
Books:
- Frankel: Model Driven Architecture
- Stahl, Völter, Efftinge, Haase: Modellgetriebene Softwareentwicklung
- Berns, Schürmann, Trapp: Eingebettete Systeme: Systemgrundlagen und Entwicklung
Eingebetteter Software
- Nicolescu, Mosterman: Model-Based Design for Embedded Systems
Journals: -
Mode of delivery
Integrated course, exercises 50%
Prerequisites and co-requisites
- Power Electronics, Drives and Dynamic Control
- Applied Computer Science 2
- Embedded Computing
- Object-Oriented Software Design
- Model-Based Design
Assessment methods and criteria
Continuous assessment