FIESTA - Federated Choreography of an Integrated Embedded Systems Software Architecture

Status:

active

Start date:

2019-10-01

End date:

2023-09-30

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]

Clock Synchronization in Integrated TSN-EtherCAT Networks (Sep 2020)
Daniel Bujosa Mateu, Daniel Hallmans, Mohammad Ashjaei, Alessandro Papadopoulos, Julián Proenza , Thomas Nolte
The 25th International Conference on Emerging Technologies and Factory Automation (ETFA2020)

Analysis of the TSN Standards for Utilization in Long-life Industrial Distributed Control Systems (Sep 2020)
Daniel Hallmans, Mohammad Ashjaei, Thomas Nolte
The 25th International Conference on Emerging Technologies and Factory Automation (ETFA2020)

Schedulability Analysis of Time-Sensitive Networks with Scheduled Traffic and Preemption Support (Jun 2020)
Lucia Lo Bello , Mohammad Ashjaei, Gaetano Patti , Moris Behnam
Journal of Parallel and Distributed Computing (JPDC2020)

A Systematic Migration Methodology for Complex Real-time Software Systems (May 2020)
Shaik Salman, Alessandro Papadopoulos, Saad Mubeen, Thomas Nolte
The 23rd International Symposium on Real-Time Distributed Computing (ISORC'20)

Adaptive Autonomy in Wireless Sensor Networks (May 2020)
Mirgita Frasheri , Jose Cano-Garcia , Eva Gonzalez-Parada , Baran Çürüklü, Mikael Ekström, Alessandro Papadopoulos, Cristina Urdiales
International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'20)

Modeling the Willingness to Interact in Cooperative Multi-Robot Systems (Feb 2020)
Mirgita Frasheri , Lukas Esterle , Alessandro Papadopoulos
12th International Conference on Agents and Artificial Intelligence (ICAART '20)

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

Thomas Nolte, Professor

Email: thomas.nolte@mdh.se
Room: U3-068
Phone: +46-21-103178