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.
|First Name||Last Name||Title|
|Daniel||Bujosa Mateu||Doctoral student|
|Daniel||Hallmans||Industrial Doctoral Student|
|Shaik||Salman||Industrial Doctoral Student|
Multi-Processor Scheduling of Elastic Applications in Compositional Real-Time Systems (Dec 2021) Shaik Salman, Alessandro Papadopoulos, Saad Mubeen, Thomas Nolte Journal of Systems Architecture, 2021 (JSA)
Implications of Various Preemption Configurations in TSN Networks (Oct 2021) Mohammad Ashjaei, Lejla Murselović , Saad Mubeen IEEE Embedded Systems Letters (Embed Syst Lett)
Scheduling Elastic Applications in Compositional Real-Time Systems (Sep 2021) Shaik Salman, Alessandro Papadopoulos, Filip Markovic, Saad Mubeen, Thomas Nolte 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2021)
LETRA: Mapping Legacy Ethernet-Based Traffic into TSN Traffic Classes (Sep 2021) Daniel Bujosa Mateu, Mohammad Ashjaei, Alessandro Papadopoulos, Julián Proenza , Thomas Nolte 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2021)
Time-Sensitive Networking in Automotive Embedded Systems: State of the Art and Research Opportunities (Sep 2021) Mohammad Ashjaei, Lucia Lo Bello , Masoud Daneshtalab, Gaetano Patti , Sergio Saponara , Saad Mubeen Journal of Systems Architecture, 2021 (JSA)
AdaptiveRuntimeEstimate of Task Execution Times using Bayesian Modeling (Aug 2021) Anna Friebe, Filip Markovic, Alessandro Papadopoulos, Thomas Nolte 27th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'21)