Embedded Systems is a very vivid field with research institutes closely cooperating with the industry. The laboratories involved in the Msc ES are:
- Circuits and Systems
- Computer Engineering
- Distributed Systems
- Electronic Instrumentation
- Embedded and Networkes SystemsSoftware
- Interactive Intelligence
- Multimedia Computing
- Network Architectures and Services
- Quantum Computer Architecture Lab
- Systems and Control
- Software Engineering
You can also choose to do your final thesis at any of these research groups and labs.
These laboratories are related to many partners, be it commercial companies, research laboratories and other universities. This has also materialized in externally sponsored professors and other researchers at the laboratories. For students this implies that internships at companies during the two-years programme can be arranged.
The Algorithmics group aims at the development of advanced distributed algorithms for such autonomous systems operating in dynamic environments. The work by this group is inspired by topics in algorithmic game theory, computational methods like planning and satisfiability solving, and distributed incident management. On the application side we are especially interested in applications in ICT, smart grids, transportation, and health care.
Circuits and Systems
CAS covers the theory and applications of circuits and systems, signal processing, and VLSI circuit/system design and methodology. One track of activities centers around signal processing for communication and array signal processing, with applications in receiver algorithms for wireless communication, array signal processing (utilizing multiple antennas) for radar and radio astronomy, biomedical applications, etc.
Computational imaging can be viewed as a specialization of array processing: how to make an image out of samples taken with many antennas.
Computer Engineering Laboratory
The Computer Engineering laboratory performs research in a broad range of topics ranging from computer arithmetic and computer architecture to compiler construction and focusing both on embedded systems as well as high performance computing without losing sight of future and emerging technologies.
Distributed Systems Group
The research of the PDS group concentrates on the modeling, the design, the implementation, and the analysis of parallel and distributed systems and algorithms. This research is fundamental in that we aim at the development and evaluation of generic methods and techniques, and application-driven in that the research is motivated by application areas. Most of our research is experimental: we try to build prototypes of systems, preferably used in the real world, to demonstrate the quality of the proposed solutions. The main research areas of the PDS group are P2P systems and online social networks, massively multiplayer online games, grids and clouds, and multicore architectures and parallel programming.
The mission of the Electronic Instrumentation (EI) group is to realize smart sensor systems for the acquisition of data from physical, chemical and biomedical signals. This involves the design and fabrication of sensors, as well as of the precision analog and digital circuitry required to read them out.
Embedded and Networked Systems
Our research concerns the software side of embedded systems, which are characterized by their limited visibility, autonomous operation, real-time activities and constrained resources making software design, implementation, and analysis a challenging and fun (!) task.
The Interactive Intelligence group aims to engineer empathy. To achieve this aim we combine research from different fields:
- Agent-based reasoning to develop cognitive frameworks for various domains of applications, focusing on robots, human-agent/robot teamwork, serious gaming, agent-based simulation and negotiation.
- Computational Intelligence to study machines that can learn through interaction.
- Perceptual Intelligence.
- User-centered design.
The Multimedia Computing (MMC) Group develops algorithms for enriching, accessing, and searching large quantities of data. Such algorithms lie at the core of tomorrows’ search engines and large-scale recommender systems. The group sets its focus on developing systems that are oriented to the needs of users, and that solve the challenges faced by large-scale online content and service providers. Multimedia data analytics also has applications in the full range of fields that benefit from data science, including health, telecom, and geosciences.
Network Architectures and Services
The NAS group belongs to the Intelligent Systems Department in the faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS) of Delft University of Technology.
NAS educates and conducts research in the broad area of complex networks, ranging from man-made infrastructures such as data communications and energy networks, to biological, brain, social and financial networks. The emphasis lies on understanding network characteristics as well as the processes running on top of the network.
Quantum Computer Architecture Lab
Our group focuses on the definition and implementation of a full-stack for a quantum accelerator as shown in the Figure. This layered stack defines the research roadmap and layers that need to be developed when building a quantum accelerator, going from a high-level description of a quantum algorithm to the actual operations on the quantum processor. We work on quantum programming languages (OpenQL and QASM), compilers and runtime support, quantum instruction set architecture (QISA), microarchitecture, quantum error correction (QEC) and mapping of quantum algorithms.
Systems and Control
Delft Center for Systems and Control (DCSC) coordinates the education and research activities in systems and control at the Delft University of Technology. DCSC has been established in 2003 by merging the systems and control groups of Electrical Engineering (EWI), Mechanical Engineering (3mE), and Applied Physics (TNW).
Software Engineering Research Group
The TU Delft Software Engineering Research Group (SERG) aims at:
- developing a deep understanding of how people build and evolve software systems;
- developing novel methods, techniques and tools that advance the way in which software is built and modified;
- ensuring that our research results have a lasting impact in software development practice; and
- offering students an education that prepares them to take a leading role in complex software development projects.