Critical Embedded Systems

Critical Embedded Systems is a specialization in the frame of EIT Digital Master School (international Master School with the cooperation of leading European univerities).

Description

The main goal of this specialization is to deepen the knowledge of embedded systems in a specific category, for which safety, dependability, availability or reaction time are crucial. The courses introduce both design paradigms, patterns and analysis methods. They will introduce the system architectures, with special emphasis on design for dependability.

The capstone module is based on project related courses, with intensive laboratory exercises. Students can select a branch from a set of different areas of critical systems, based on their interest. This includes HW and SW 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

  • designing embedded systems (HW). 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.
  • developing SW 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.
  • designing 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.
  • designing reconfigurable systems, including FPGA design, HW description languages, synthesis algorithms. Knowledge of different fault tolerant structures.
  • interfacing and interconnecting embedded systems and intelligent information processing systems. Specialized protocols (like M2M), distributed system technology, intelligent sensor networks. Foundations of reliable and secure in and between embedded systems.
  • working in team, which skill is trained by project based courses,
  • understanding 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)
  • Communication Technologies of Autonomous Vehicles (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                  
  VIHIM008 Communication Technologies of Autonomous Vehicles         2 / 1 / 1 / 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) Topics

Guidelines for MSc Thesis and Internship

Industry based Master Thesis topics (2017)

 


For further information contact:

Dr. Balázs Renczes, mentor

renczes@mit.bme.hu

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

 

Dr. habil. Tamás Dabóczi, coordinator

daboczi@mit.bme.hu

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

© 2010-2018 BME MIT