In recent years, the use of multi-core processors in avionics systems has supported the increase in performance and level of integration of safety-critical functions. However, multi-core processors stretch the current hardware and software assurance processes, which are the foundations of safe design process for airworthiness. The main concern with the use of multi-core processors in the aerospace safety-critical domain is their lack of predictability, which makes safety assessment at component level impractical. We propose thereafter a system level approach wherein the need for determinism is considered for each function implemented on the multi-core processor. This paper details the use of a top-down safety method to isolate high-level sources of non-determinism. This isolation substantiates limiting the scope of the complementary and conventional bottom-up safety assessment. Specific attention is paid to interferences through the proposed interference-aware safety analysis that identifies interference paths, analyzes each path for its effect on the required demonstration of determinism, and justifies mitigation strategies. The result is the mitigation of the shortcomings in the current guidance on multi-core processors, using an approach to safe design and safety methods particularly adapted to complex computational systems with high integration levels.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Assurance methods for COTS multi-cores in avionics


    Contributors:


    Publication date :

    2016-09-01


    Size :

    633034 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English






    Impact of COTS on Military Avionics Architectures

    Carbonell, J. / Ostgaard, J. / Advisory Group for Aerospace Research and Development; Mission Systems Panel | British Library Conference Proceedings | 1997