Electrical and Computer Engineering
The Electrical and Computer Engineering (ECE) research specialization conducts research with a focus on the (embedded) system’s run-time platform including execution of software, communication of data and control, and runtime adaptation mechanisms.
Research at ECE addresses systems that are integrated into a physical, computing, or electrical environment, and are of criticality that require high reliability, high degree of safety and security, predictable timing, and performance, and often have limited resources for computation, communication, and energy. Such systems typically combine analog and digital hardware interconnected by wired or wireless communication as well as software for controlling the functionality of the system.
ECE is rooted in the classical academic subjects of Computer Engineering (CE) and Electrical Engineering (EE). Here, MDU’s researchers are particularly active within the following research areas
- embedded and distributed systems, looking at predictable and efficient run-time platforms, protocols and mechanisms for execution of embedded and distributed systems’ software,
- data communication, looking at research towards dependable communication through design, measurement and evaluation of theories and algorithms, aiming towards robust protocols for wired and wireless communication in time-critical applications, and
- automation and control systems, including research towards modelling, analysis, optimization, and design of control systems for industrial applications, with focus on automation, robotics, and distributed systems applications.
Our main application areas include vehicular systems, process automation, and industrial robotics, where several solutions to research challenges are developed in close collaboration with industrial partners.
Research areas
Data Communication
Data Communication, a part of the Division of Networked and Embedded Systems.
Read more about Data CommunicationReal-Time Systems Design
Focusing on design methods, architectures, and communication for real-time system, with current emphasis on functional safety, cybersecurity, adaptive real-time systems, and software testing.
Read more about Real-Time Systems DesignHeterogeneous systems - hardware software co-design
The group aims to boost exploitation of heterogeneous systems in terms of predictability, effective development and efficient software-hardware integration for next-generation intelligent embedded systems.
Read more about Heterogeneous systems - hardware software co-designComplex Real-Time Embedded Systems
We focus on execution and analysis of real-time systems, with a particular focus on multiprocessor scheduling techniques, synchronization protocols, predictable execution of real-time systems, compositional theory and technology, and similar topics related to predictability of real-time systems.
Read more about Complex Real-Time Embedded SystemsModel-Based Engineering of Embedded Systems
Development of methods and tools for model-based engineering of embedded systems. Including: models for architectural and behavioral descriptions of system and requirements for systems, techniques for analyzing and transforming models, and runtime architectures for resource efficient, predictable embedded systems.
Read more about Model-Based Engineering of Embedded SystemsSoftware Testing Laboratory
Testing of embedded software, empirical studies of software testing, test automation and model-based testing.
Read more about Software Testing LaboratoryContact
Fore more information about Electrical and Computer Engineering, please contact Thomas Nolte.
Ongoing research projects
This initiative will conduct key research needed to enable ubiquitous access to cloud services in real-time, making this technology available also to operations in industrial systems.
Project manager at MDU: Thomas Nolte
Projektet har som mål att utveckla nya tekniker och verktyg för holistisk modellbaserad mjukvaruutveckling av förutsägbara fordonsplattformar som inkluderar äldre kommunikation och TSN.
Project manager at MDU: Saad Mubeen
Main financing: Vinnova
Detta projekt syftar till att tillhandahålla en samling programvarukomponenter som dynamiskt kan optimera IIoT-infrastrukturen. PSI riktar sig till en förbättrad resursanvändning av systemet genom kontinuerliga och distribuerade systemomfattande optimeringar.
Project manager at MDU: Alessandro Papadopoulos
Main financing: Vetenskapsrådet (VR)
The overall objective of SEINE is to develop novel techniques, industrial tools and validators to support automatic self-configuration of predictable industrial communication networks.
Project manager at MDU: Saad Mubeen
Main financing: KK-Stiftelsen