Functional Distribution Architecture
Total Page:16
File Type:pdf, Size:1020Kb
D2.1 Report on state-of-the-art of ‘functional distribution architecture’ frameworks and solutions Project number: 730830 Project acronym: Safe4RAIL Safe4RAIL: SAFE architecture for Robust Project title: distributed Application Integration in roLling stock Start date of the project: 1st of October, 2016 Duration: 24 months Programme: H2020-S2RJU-OC-2016-01-2 Deliverable type: Report Deliverable reference number: ICT-730830 / D 2.1/ 1.1 Work package WP2 Due date: December 2016 – M03 Actual submission date: 30th of December, 2016 Responsible organisation: SIE Editor: Hongjie Fang Dissemination level: Public Revision: 1.1 Describes the state-of-the-art of functional distribution architecture frameworks including Abstract: existing solutions from automotive, avionics and railway domains. ARINC 653, AUTOSAR, TCMS, DREAMS, Keywords: Functional distribution architecture framework This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 730830. D2.1 - Report on state-of-the-art of ‘functional distribution architecture’ Frameworks and solutions Editor Hongjie Fang (SIE) Contributors (ordered according to beneficiary numbers) Mirko Jakovljevic (TTT) Azketa Ekain, Iñigo Odriozola (IKL) Hongjie Fang (SIE) Mario Münzer (TEC) Dobromil Nenutil (UNI) Achim Agster, Bernd Löhr (NEW) Donatas Elvikis (IAV) Disclaimer The information in this document is provided “as is”, and no guarantee or warranty is given that the information is fit for any particular purpose. The content of this document reflects only the author’s view – the Joint Undertaking is not responsible for any use that may be made of the information it contains. The users use the information at their sole risk and liability. Safe4RAIL D2.1 Page II D2.1 - Report on state-of-the-art of ‘functional distribution architecture’ Frameworks and solutions Executive Summary The main task of WP2 of Safe4RAIL is to provide the “Functional Distribution” architecture concept for a mixed criticality embedded platform, offering an execution environment for multiple Train Control and Monitoring System (TCMS) application functions with a virtual bus inside the end-system. SOTA analysis provides up to date relative knowledge to enable entering into the project as well as an initial alignment of SAFE4RAIL and CONNECTA participants. This document aims at developing a detailed SOTA analysis of existing ‘functional distribution architecture’ frameworks and suitable COTS solutions available in the market. This analysis takes into consideration domain specific standardised frameworks (AUTOSAR in automotive, ARINC 653 in avionics and TCN application profiles) and COTS solutions likely to be used for the development of such frameworks (e.g., RTOS, hypervisor). This deliverable will be organized in this way: chapter 2 analyses the high level requirements of the next generation TCMS; chapter 3 analyses the AUTOSAR standard of automotive domain, as well as chapter 4 concentrates on the avionic domain by analysing ARINC 653 standard, chapter 5 focuses on the TCN application; since cross-domain architecture is being one of the popular research field, chapter 6 takes the ongoing project DREAMS into account, which is a suitable case for the cross-domain study. The analysis of high level requirements and domain specific standard or architecture concentrates on the technical and non-technical aspects. In chapter 7 a comparative analysis of the domain specific aspects will be done. Safe4RAIL D2.1 Page III D2.1 - Report on state-of-the-art of ‘functional distribution architecture’ Frameworks and solutions Contents List of Figures ......................................................................................................... VII List of Tables ......................................................................................................... VIII Chapter 1 Introduction ......................................................................................... 1 1.1 Description of Safe4RAIL ................................................................................. 1 1.2 Mixed criticality application framework ............................................................. 2 Chapter 2 High-Level SOTA Requirements ........................................................ 4 2.1 Technical characteristics .................................................................................. 4 2.1.1 Configuration and management services ............................................................... 4 2.1.2 Time services ......................................................................................................... 7 2.1.3 Input/output services .............................................................................................. 7 2.1.4 Real-time support ................................................................................................... 7 2.1.5 Fault isolation ......................................................................................................... 8 2.1.6 Health monitoring ................................................................................................... 8 2.1.7 Security services .................................................................................................... 8 2.1.8 Requirements for underlying platform ...................................................................12 2.2 Non-technical characteristics ......................................................................... 12 2.2.1 A need for System Architecture Engineering Method ............................................12 2.2.2 Safety and the relevant standards .........................................................................14 2.2.3 Security and the relevant standards ......................................................................16 Chapter 3 SOTA in Automotive ..........................................................................20 3.1 System architecture of AUTOSAR ................................................................. 20 3.1.1 Application Layer ..................................................................................................20 3.1.2 Runtime Environment (RTE) .................................................................................21 3.1.3 Basic Software (BSW) ...........................................................................................21 3.1.4 General Notes .......................................................................................................22 3.2 Technical characteristics ................................................................................ 22 3.2.1 Configuration and management services ..............................................................22 3.2.2 Inter-partition communication ................................................................................24 3.2.3 Time services ........................................................................................................27 3.2.4 Input/output services .............................................................................................28 3.2.5 Real-time support ..................................................................................................29 3.2.6 Fault isolation ........................................................................................................29 3.2.7 Health monitoring ..................................................................................................30 3.2.8 Security services ...................................................................................................31 Safe4RAIL D2.1 Page IV D2.1 - Report on state-of-the-art of ‘functional distribution architecture’ Frameworks and solutions 3.2.9 Requirements for underlying platform ...................................................................31 3.3 Non-technical characteristics ......................................................................... 32 3.3.1 Example products .................................................................................................32 3.3.2 Relationship to safety standards ...........................................................................32 3.3.3 Business model .....................................................................................................32 3.3.4 License cost ..........................................................................................................33 3.3.5 Support for third libraries .......................................................................................33 3.3.6 Legal considerations .............................................................................................33 Chapter 4 SOTA in Aerospace ............................................................................34 4.1 System architecture of ARINC 653 ................................................................ 34 4.2 Technical characteristics ................................................................................ 34 4.2.1 Configuration and management services ..............................................................35 4.2.2 Inter-partition communication ................................................................................37 4.2.3 Time services ........................................................................................................39 4.2.4 Input/output services .............................................................................................40 4.2.5 Real-time support