The SAFURE project activities are organized considering the three industrial Use Cases that guide the development of the SAFURE Framework and Methodology. They are processed within 36 months and are structured in the following nine work packages.
WP1: Specifications & requirements
Based on the specifications of the industrial Use Cases, WP1 will define the combined safety and security requirements that will be used to validate the solutions developed during the project. Furthermore, it will produce the first release of the Framework specifications.
WP2: Architecture design & modelling
WP2 will combine state of the art solutions to model safety requirements and extend them with the security concerns that the applications require. It will also consider the architecture design and the modelling methodology which these solutions will provide for the SAFURE Framework.
WP3: Timing, data & energy integrity algorithms
SAFURE will investigate three different integrity aspects: timing, energy/temperature and data. Their corresponding algorithms will be developed and integrated into the SAFURE Framework in the WP3. Timing and data integrity results will then be used to develop the tools and libraries for the Deployment Layer and also serve as inputs for the infrastructure studies (WP4 and WP5). Last, energy/temperature integrity studies will provide the means to consider the effect of energy/temperature on the behaviour of processors that could change the applications performance, thus affecting the timing integrity. The energy/temperature integrity considerations will be combined with the timing integrity solutions and provide inputs for the processing infrastructure (WP4).
WP4: Run-time system & processor architecture
The so-called COTS multi-cores and the operating systems will be considered in WP4. Hereto, solutions will be implemented in the SAFURE Framework – OS & Micro-Architecture Infrastructure. Studies to master the effect of interferences that occur on multi-cores when running multiple applications (or threads) will provide enhanced used in WP3 to enhance timing integrity results, e.g. providing more accurate and performance-wise scheduling. Extensions to current operating systems such as required in automotive or telecommunications will be developed.
WP5: Predictable, Secure Communication Infrastructure
In WP5 safety-oriented switched Ethernet technologies will be studied to enhance their performance and address security requirements. Extensions to protocols and network switches will be implemented to address the impact of security on safety in the SAFURE. The data and timing integrity studies conducted in WP3 will impact the development of these extensions and conversely these extensions will impact data and timing integrity solutions.
WP6: Integration and evaluation of Use Cases
WP6 will synthesize the specifications for the conception of new systems with safety & security requirements and ensure that the solutions provided for each of the SAFURE Framework Layers are interoperable. The different tools, methods and infrastructure solutions will be evaluated on three different Use Cases, designed to stress the security aspects while ensuring compliance with the safety and performance requirements. The Use Cases will serve as demonstrators of the applicability of the SAFURE Framework to industry.
Guided by specifications and solutions in the technical WPs (WP2, WP3, WP4 and WP5), the Use Cases (WP1) and the demonstrators results (WP6), WP7 will identify exploitation directions and propose standards evolutions for the development of systems with better resource usage through better integration of mixed-critical applications.
WP8 will assess the potential of SAFURE solutions to build on top of the proven concept, acting as a catalyst for an early adoption program diffusing the new practices, disseminating the proof-of-concept to the scientific, technical, and industrial communities, exploiting the communication channels and technology transfer facilities of the partners' networks.
WP9: Project-, Risk-, and Innovation-Management
WP9 will draw from the input of all other WPs in order to ensure a successful project lifetime with respect to risk and innovation management. The management WP shows dependencies to all other WPs as it coordinates and ensures that the tasks are in line with the project work plan in order to reach the common goal of SAFURE.