Model-Based Design of Embedded Software
Syllabus, Master's level, 1DT059
- Code
- 1DT059
- Education cycle
- Second cycle
- Main field(s) of study and in-depth level
- Computer Science A1F, Embedded Systems A1F, Technology A1F
- Grading system
- Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
- Finalised by
- The Faculty Board of Science and Technology, 7 February 2025
- Responsible department
- Department of Information Technology
Entry requirements
120 credits including Computer architecture, Operating systems, and Real-time systems. Proficiency in English equivalent to the Swedish upper secondary course English 6.
Learning outcomes
On completion of the course, 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 in teams through the entire development cycle, from system specification to constructing a prototype and system implementation.
- plan an open project so that it can be carried out within given constraints.
- discuss ethics, sustainability, and social responsibility in relation to the development of embedded systems, and analyse research on embedded software.
Content
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 tools for model-based development. Ethical aspects of design of embedded software.
Instruction
Lectures, lessons, assignments, labs and project.
Assessment
Oral exam and written assignments (7 credits). Practical assignments and demonstration of project (3 credits).
If there are special reasons for doing so, an examiner may make an exception from the method of assessment indicated and allow a student to be assessed by another method. An example of special reasons might be a certificate regarding special pedagogical support from the disability coordinator of the university.
Reading list
No reading list found.