Advanced Seminar Embedded Systems and Internet of Things
We will announce the available topics and the application process on the 1st of April 2024. You will then be able to apply for a seminar topic between the 1st of April until the 7th of April (23:59 pm).
It is mandatory to attend all the lectures of our Advanced Seminar in presence to complete the course successfully. Virtual Attendance is not possible.
Application Process
Due to the high interest in our seminar topics we use an application process to assign the topics.
If you are interested in one of the topics below, please send your application together with your CV and your transcript of records to seminar.esi.ei(at)tum.de. Express your interest and explain why you want to have that specific topic and why you think that you are most suitable for the topic. This allows us to choose the most suitable candidate for the desired topic to maximize the seminar's learning outcome and to avoid dropouts.
Additionally, you can indicate a second topic that you would like to take, such that we can still find a topic for you if your primary choice is not available.
Deadline: We encourage you to apply until the 07.04.2024. Afterwards we will assign the topics and notify all applicants. After this date, we will answer to requests within 3 days (until 11th of April), assuming that there is enough motivation for the given topic. Once you are given the topic, we will ask for your confirmation. You must confirm your participation until the 14th of April.
Note: We do not assign topics on a first-come-first-served basis. Even though we appreciate your interest if you have asked or applied early for a topic we can not guarantee that you get a seat. Generally we have 3-4 applicants per topic. Please think carefully if you are able to do the work required as we have to reject other students. Generally, email clients remember the people you have communicated with.
Kick-off meeting
This semester the seminar will be conducted in physical mode. This means that you must join the physical classes and presentation which you will find on the Moodle page. Additionally, you can schedule weekly meetings with your supervisor via Zoom or on campus. Lecture materials and videos will be available on Moodle.
The kick-off meeting will be on the 17th of April at 9:45 on Campus. We ask all successfully selected participants to be present in the kick-off meeting. Please notify us in case you can not make it to the meeting, otherwise we will assume that you are no longer interested and give your place to another applicant.
Topics
This semester we offer the following 6 topics for the advanced seminar "Embedded Systems and Internet of Things":
1. Survey for ML applications for Radio Resource Allocation With Diverse Quality-of-Service Requirements in 5G
2. Schedulability Analysis of Multiple CQF with Frame Preemption
3. XR Technologies for Web-based Teleoperation and Automation
4. Wireless Time Synchronization Security
5. Scenario Description Languages
6. Software-Defined Vehicles: Cybersecurity Perspectives
7. TBD
You will find the description of the topics below. Furthermore, we gave you a few references for each topic as a starting point for your research. Your task for each topic will be to read and analyze related literature, get an overview of the current state-of-the-art and summarize your findings in a paper-style report. Afterwards you will present your findings in a "mini-conference" in front of your fellow students.
During the seminar you will also learn through the lecture how to conduct the research, how to write a scientific paper and how to present your work.
1. Survey for ML applications for Radio Resource Allocation With Diverse Quality-of-Service Requirements in 5G
Description: This survey proposal aims to investigate resource allocation techniques tailored specifically to address the diverse Quality of Service (QoS) requirements within 5G networks. It seeks to comprehensively explore the latest advancements in resource allocation methodologies, including dynamic spectrum allocation, traffic prioritization mechanisms, and Quality of Experience (QoE) optimization strategies utilizing Machine Learning methods. Survey should describe the need for ML techniques for different scenarios.
-
An Overview on the Application of Graph Neural Networks in Wireless Networks
- Deep Learning for Radio Resource Allocation with Diverse Quality-of-Service Requirements in 5G
References:
Supervisor: Mustafa Selman Akinci
Assigned
2. Schedulability Analysis of Multiple CQF with Frame Preemption
In this seminar topic, the student will provide a mathematical schedulability analysis on streams of all traffic classes in Multi CQF networks. The seminar outcome will result in guidelines in the configuration under Multiple CQF with preemption and its mathematical schedulability analysis.
The seminar topic will involve the following tasks:
-
Read and understand the CQF with Frame Preemption. Understand the mathematical analysis given in the paper.
-
Extend the paper to the Multiple CQF with Frame Preemption.
-
Analyze, extend, and document the mathematical analysis for the Multiple CQF with Frame Preemption.
References:
Supervisor: Rubi Debnath
Assigned
3. XR Technologies for Web-based Teleoperation and Automation
Description: In the realm of automation and control, technological advancement has witnessed a transformative shift with the integration of Extended Reality (XR) technologies. XR, encompassing Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR), has emerged as a powerful catalyst, revolutionizing traditional approaches to automation and control systems. This fusion of digital and physical worlds offers unparalleled opportunities for enhancing efficiency, safety, and productivity across diverse industries.
In this seminar topic, the student should investigate advancements in the XR technologies for viewing and controlling industrial systems and robotics remotely over the network, including control using web application protocols (HTTP, CoAP, MQTT, etc.)
References:
Supervisor: Fady Salama
Assigned
4. Wireless Time Synchronization Security
Description: Time Synchronization is an important prerequisite for modern applications including 5G networks, Smart Grids, Time-Sensitive Networking (TSN), In-Vehicle Communications, and many more. Specifically for high-precision requirements (~ 1us), the Precision Time Protocol (PTP) is widely used to accomplish the synchronization task. Typical PTP implementations rely on wired communication infrastructures due to overall lower latencies and better reliability (compared to wireless communication). Consequently, also most of the security assessments (both, attacks and countermeasures) have been conducted using wired infrastructure. With the emergence of wireless time synchronization, also its security challenges become more relevant. The student shall investigate these security challenges related to the wireless domain and compare it with the existing insights from the wired domain.
Tasks:
- Familiarize yourself with attacks against PTP and appropriate countermeasures in the wired domain.
- Transfer the gained knowledge to the wireless domain and evaluate the feasibility/applicability of existing (wire-based) attacks/countermeasures in wireless applications.
- Think of potentially new attack vectors and countermeasures for wireless PTP synchronization. (E.g., Look into other wireless applications and transfer the strategies to time synchronization)
References:
- Security Requirements for PTP
- Time Delay Attacks against PTP
- Jamming and Anti-Jamming in Wireless networks
Supervisor: Andreas Finkenzeller
Assigned
5. Scenario Description Languages
Scenario Description Languages (SDLs) such as SCENIC and OpenSCENARIO are used to automate safety validation testing for autonomous systems. The aim of this topic is to investigate the development of a domain-specific language that can support the automation of cybersecurity scenario testing.
References:
- LiDAR Spoofing Meets the New-Gen: Capability Improvements, Broken Assumptions, and New Attack Strategies https://arxiv.org/abs/2303.10555
- Scenic: a language for scenario specification and data generation https://link.springer.com/article/10.1007/s10994-021-06120-5
Supervisor: Andrew James Roberts
Assigned
6. Software-Defined Vehicles: Cybersecurity Perspectives
Description: Software-defined vehicles are gaining traction for their transformative effects on the automotive industry, influencing technology, products, services, and business collaborations. In this seminar, students will explore existing research on the challenges and opportunities associated with this trend, with a particular focus on cybersecurity.
1) Impact, Challenges and Prospect of Software‑Defined Vehicles
2) From Hardware-Functional to Software-Defined Vehicles and their Security Issues
References:
- https://link.springer.com/article/10.1007/s42154-022-00179-z
- https://ieeexplore.ieee.org/document/10217971
Supervisor: Mohammad Hamad
Assigned