FIESTA - Federated Choreography of an Integrated Embedded Systems Software Architecture



Start date:


End date:


Complex systems are today constructed using a large number of collaborating units, e.g., a production line of industrial robots or a set of autonomous vehicles that in collaboration aim at achieving a common mission. Orchestrating such collaborative and adaptive systems impose requirements on both timing and safety. This is challenging and suggests a consolidation of system components to manage the ever-increasing system complexity. The main goal of FIESTA is to develop new solutions that provide scalable real-time performance, in the context of collaborative and adaptive distributed legacy systems, by utilizing resource efficient consolidation while ensuring non-functional properties of timing, safety and security. Achieving such a goal will require addressing very different but complementing challenges concerning nodes, networks and distributed systems.

FIESTA research and development will be conducted in co-production among Mälardalen University, ABB Robotics, ABB HVDC / Hitachi, Volvo CE, Arcticus Systems, and Percepio, leveraging and advancing state-of-the-art solutions to manage consolidation in the evolution of legacy (networked) embedded software systems with real-time requirements. These legacy systems come from ABB Robotics, ABB HVDC / Hitachi and Volvo CE, including software, software architecture, operating systems, and protocols, and they are intended to be re-used to an as large extent as possible.

The FIESTA project is a synergy of three sub-projects, together targeting the main goal of FIESTA. The three sub-projects are in place to address different but complementing challenges necessary for the achieving the synergy:

1. Concerning nodes: Challenges include integration of legacy software functions on shared parallel processors, featuring sub-challenges related to predictable interference among software functions, prioritization of software functions and runnable tasks, and deadlock-free mutual-exclusion among integrated software functions.

2. Concerning networks: Challenges include consolidation of embedded networks, integrating previously dedicated networks into a lower number of networks providing predictability of message transmissions, timing guarantees, guarantee on sufficient level of security etc.

3. Concerning distributed systems: Challenges include scalable high-performance real-time software, allowing for a dynamic number of real-time software functions to co-exist and cooperate in a distributed environment that is shared with the system’s basic functionality.

In summary the FIESTA project is expected to make several important scientific contributions within the three sub-projects. Moreover, FIESTA will make important contributions regarding the construction of next generations of complex distributed embedded software systems, that will strengthen the competitiveness and improve business prospects for the industrial partners.

[Show all publications]

Optimal Reference Tracking for Sampled-Data Control Systems (Dec 2022)
Enrico Bini , Alessandro Papadopoulos, Jacob Higgins , Nicola Bezzo
61st IEEE Conference on Decision and Control (CDC 2022)

Schedulability Analysis of WSAN Applications: Outperformance of a Model Checking Approach (Sep 2022)
Ehsan Khamespanah , Morteza Mohaqeqi , Mohammad Ashjaei, Marjan Sirjani
International Conference on Emerging Technologies and Factory (ETFA'2022)

Feedback-based resource management for multi-threaded applications (Jul 2022)
Alessandro Papadopoulos, Kunal Agrawal , Enrico Bini , Sanjoy Baruah
Real-Time Systems (RTSJ 2022)

Optimization-based attack against control systems with CUSUM-based anomaly detection (Jun 2022)
Gabriele Gualandi, Martina Maggio , Alessandro Papadopoulos
The 30th Mediterranean Conference on Control and Automation (MED 2022)

HERMES: Heuristic Multi-queue Scheduler for TSN Time-Triggered Traffic with Zero Reception Jitter Capabilities (Jun 2022)
Daniel Bujosa Mateu, Mohammad Ashjaei, Alessandro Papadopoulos, Thomas Nolte, Julián Proenza
The 30th International Conference on Real-Time Networks and Systems (RTNS'22)

AVB-aware Routing and Scheduling for Critical Traffic in Time-sensitive Networks with Preemption (Jun 2022)
Aldin Berisa, Luxi Zhao , Silviu Craciunas , Mohammad Ashjaei, Saad Mubeen, Masoud Daneshtalab, Mikael Sjödin
The 30th International Conference on Real-Time Networks and Systems (RTNS'22)

ABB AB Industrial
ABB Robotics Industrial
Arcticus Systems AB Industrial
Hitachi AB Industrial
Percepio AB Industrial
Volvo Construction Equipment AB Industrial

Thomas Nolte, Professor

Room: U3-068
Phone: +46-21-103178