Critical Embedded Systems

Critical Embedded Systems is a specialization in the frame of EIT Digital Master School - an international master school with the cooperation of leading European univerities:

Description

The main goal of the Critical Embedded Systems specialization is to deepen the knowledge of embedded systems used in a specific application area, in which safety, reliability, availability or reaction time are crucial. The courses introduce both design paradigms, design patterns and analysis methods, as well as introduce system architectures with special emphasis on design for safety and dependability.

The capstone module is based on project related courses. Students can select a branch from a set of different areas of critical systems, based on their interest. This includes hardware and software verification and validation, design paradigms for safety critical applications like automotive embedded systems or medical applications.

Learning outcome

Students successfully fulfilling the requirements of the courses will be able to:

  • Design embedded systems (hardware). This includes selection of appropriate sensors and actuators, HW/SW partitioning, HW/SW co-design, selection of processing units, communication interfaces, AD and DA converters, architecture design and implementation, integration of high-level components. Simulation based design (e.g. System-C), foundations of HW testing.
  • Develop software architecture of embedded system. This includes also integration of the software into an embedded real-time operating system, COTS based embedded system design, using embedded virtualization techniques, and interfacing the embedded systems to information systems (either servers, cloud or cyber physical systems). Validation, verification methods (application of formal methods, testing), SW effort estimation and project management.
  • Design and analyze critical embedded systems. This includes design and analysis methods of dependable systems (both HW and SW aspects), design and analysis methods of real-time systems (worst case execution time analysis), fault impact and reliability analysis, typical requirements and certification processes, life-cycle management.
  • Design reconfigurable systems, including FPGA design, HW description languages, synthesis algorithms, knowledge of different fault tolerant structures.
  • Interface and interconnect embedded systems and intelligent information processing systems. This includes specialized protocols (like M2M), distributed system technology, intelligent sensor networks, foundations of reliable and secure in and between embedded systems.
  • Work in team, which skill is trained by project based courses,
  • Understand domain specific requirements of different fields of applications (automotive, medical, factory automation, networking based integration).

Curriculum (from 2018 fall semester)

 Mandatory subjects (16 + 30 + 6 ECTS)

 Electives (min 8 ECTS from the set)

  • Critical Embedded Systems (4 ECTS)
  • Design and Integration of Embedded Systems (4 ECTS)
  • ARM Cortex Core Microcontrollers (4 ECTS)
  • Software Technology for Embedded Systems (4 ECTS)
  • Development of Software Applications (4 ECTS)
  • Human-Computer Interaction (4 ECTS)
  • Artificial Intelligence Based Control (4 ECTS)
  • Computer Vision Systems (4 ECTS)
  • and possible others
  • MSc Thesis (30 ECTS)

 

  • Innovation & Entrepreneurship Study (6 ECTS)

 

 

Detailed curriculum

 

    Entry year Exit year
      Semester
    Subject 1 2 3 4
Mandatory courses (16 + 30 + 6 ECTS)         Lec   Exe   Lab Ass   ECTS Lec   Exe Lab Ass ECTS
1 VIMIMA16 Critical Embedded Systems         2 / 1 / 0 / v / 4                  
2 VIMIMA11 Design and Integration of Embedded Systems         2 / 1 / 0 / v / 4                  
3 VIMIAV07 ARM Cortex Core Microcontrollers                           2 / 1 / 1 / v / 4
4 VIMIMA09 Software Technology for Embedded Systems                           2 / 1 / 0 / v / 4
5 VIMIMT00 Diploma Thesis Design 1         0 / 5 / 0 / f / 10                  
6 VIMIMT01 Diploma Thesis Design 2                           0 / 10 / 0 / f / 20
7 VIMIMT06 Innovation & Entrepreneurship Study         0 / 3 / 0 / f / 6                  
Electives (2 subjects, 8 ECTS from the set below)
8 (see below ↓) Elective subject 1         2 / 1 / 0 / v / 4                  
9 (see below ↓) Elective subject 2                           2 / 1 / 0 / v / 4
Criterion course (no ECTS)
10 (generic) Internship                                            
Total
    Total ECTS     28 32
    No. of exams     3 3
                                                 
Possible set of elective subjects
  VIAUMA09 Development of Software Applications         2 / 1 / 0 / v / 4                  
  VITMMA11 Human-Computer Interaction         2 / 1 / 0 / v / 4                  
  VIIIMA09 Artificial Intelligence Based Control                           2 / 1 / 0 / v / 4
  VIIIMA07 Computer Vision Systems                           2 / 1 / 0 / v / 4
                                                 
  Lec: Lecture                                            
  Exe: Exercise/Practice                                            
  Lab: Laboratory                                            
  Ass: Assessment                                            
    v: exam + midterm tests                                            
    f: midterm tests                                            

 

Master Thesis (Diploma Thesis)

Guidelines for MSc Thesis and Internship


For further information contact:

Dr. Balázs Renczes, mentor

renczes@mit.bme.hu

http://www.mit.bme.hu/eng/general/staff/renczes

 

Prof, Tamás Dabóczi, coordinator

daboczi@mit.bme.hu

http://www.mit.bme.hu/eng/general/staff/daboczi

© 2010-2024 BME MIT