Master’s studies

Syllabus for Model-Based Design of Embedded Software

Modellbaserad utveckling av inbyggd programvara

  • 10 credits
  • Course code: 1DT059
  • Education cycle: Second cycle
  • Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F, Embedded Systems A1F
  • Grading system: Fail (U), 3, 4, 5
  • Established: 2010-03-16
  • Established by: The Faculty Board of Science and Technology
  • Revised: 2015-04-27
  • Revised by: The Faculty Board of Science and Technology
  • Applies from: week 26, 2015
  • Entry requirements: 120 credits including Computer architecture, Operating systems, and Real-time systems.
  • Responsible department: Department of Information Technology

Learning outcomes

To pass, the student should be able to:

  • apply model based construction and analysis of embedded systems, especially the software.
  • use current techniques and tools, e.g. Simulink and MATLAB to develop embedded software.
  • work i teams through the entire development cycle, from system specification to constructing a prototype and system implementation.


Computational models for parallel systems, heterogeneous embedded systems, prototyping including model construction and code generation, gathering and judging different construction possibilities, simulation, verification, and testing of embedded systems, and UML-diagram and use of Simulink.


Lectures, lessons, assignments, labs and project.


Oral exam and written assignments (7 credits). Practical assignments and demonstration of project (3 credits).

Reading list

The reading list is missing. For further information, please contact the responsible department.