Titre

A quick course on model-based engineering of real-time and embedded software systems

Résumé

Principal objectives of this course:

  • To introduce the model-based engineering (MBE) approach to software design and development

  • To teach certain aspects of the craft of software design

    • Design philosophy

    • Design techniques/patterns – emphasis on architecture

  • To explain the essentials of modern modeling languages (using UML as an example)

    • Design philosophy

    • Major elements and capabilities

  • To explain how MBE can be used for the design of embedded and real-time software systems