Main Article Content
Abstract
Open Architecture Computing Platforms are the basis for competitive avionic systems. This platforms are standardized and can be used for various applications, reducing cost and risk. An additional advantage is the ease for porting of existing applications on updated avionics computing platforms i.e. in case of obsolescence. The basis for such platforms are powerful microprocessors. The trend in the consumer market to move from classical Single-Core Processors to Multi-Core Processors (MCP) based on Systems on a Chips (SOC)s imposes various limitations to the avionics industry. To demonstrate robust time and space partitioning for Multi-Core-Processors is challenging and in some cases even impossible. Certification challenges, existing guidance, possible solutions and possible way ahead are discussed in this paper.
Keywords
Article Details
References
- DO297 Integrated Modular Avionics (IMA) Development Guidance and Certification Considerations.
- Nowotsch, J. and Paulitsch, M., "Leveraging Multi- Core Computing Architectures in Avionics", 9th European Dependable Computing Conference (EDCC), pp.132-143, 2012, doi:10.1109/EDCC. 2012.27.
- DOT/FAA/AR-11/5 - Microprocessor Evaluations for Safety-Critical, Real-Time Applications.
- Certification Authorities Software Team (CAST), Position Paper, CAST-32-Multi-core Processors.
References
DO297 Integrated Modular Avionics (IMA) Development Guidance and Certification Considerations.
Nowotsch, J. and Paulitsch, M., "Leveraging Multi- Core Computing Architectures in Avionics", 9th European Dependable Computing Conference (EDCC), pp.132-143, 2012, doi:10.1109/EDCC. 2012.27.
DOT/FAA/AR-11/5 - Microprocessor Evaluations for Safety-Critical, Real-Time Applications.
Certification Authorities Software Team (CAST), Position Paper, CAST-32-Multi-core Processors.