|
Teaching
Embedded Systems - Model-Based Design An embedded system is a special-purpose computer system designed to perform one or a few dedicated (control) functions, typically with computing (time, reliability ...) constraints derived from interactions with the environment. The course teaches how to deal with all stages in the development process: from requirements to specifications to design (models) to code, testing and verification How to define software models and how to work in a model-based design flow, bridging the gap between models and concurrent implementations in real-time systems Being able to master conventional (hand-coded) development as well as autocode generation techniques Component-Based Software Design Some content in the context of this course related to C++, OO proramming, templates and patters. In addition, we will cover UML component modeling and code generation for Structural and behavioral (State Diagrams) UML models.
| |||||
|
|
|
|