Abstract

With an increasing number of aircraft systems, a fully manual developmental approach is impractical for finding optimal hardware and software mapping from overwhelming configurations for Distributed Integrated Modular Avionics (DIMA) systems. The automation of finding such optimized mapping should be available and thoroughly understood. This paper is an investigation on the foundations of optimal hardware and software mapping for DIMA. We begin by reviewing the DIMA system architecture. Following that, we present the problem statement of hardware and software mapping and its ensuring mathematical optimization models. A set of primary architectural quality metrics (e.g., reliability and scalability) and aircraft constraints (e.g., segregation and resource constraints) are identified, which can be used to compose an objective function or compare and trade alternatives. Based on the quality metrics and aircraft constraints, we synthesize an encompassing formulation by means of multi-objective optimization. Various optimization approaches for hardware and software mapping are then reviewed and compared. Case studies of DIMA optimization are presented for avionics systems, in which running time is reported for different optimization problems with different objectives and constraints. In addition, we present and discuss open issues and future trends, from which future developments may draw upon.

Highlights

  • Since the introduction of modern avionics into civil and military aircraft, avionics systems have evolved from analogue radio communication and navigation systems developed around World Wars I and II [1,2,3] to digital, multi-functional, integrated and distributed systems of the present

  • Avionics Data Communication Network (ADCN) is based on Avionics Full-Duplex Switched Ethernet (AFDX) with a switched star topology [29], which is a standard protocol in Distributed Integrated Modular Avionics (DIMA) architecture

  • The objectives of DIMA optimization can be considered from quality measures in an avionics system, which can be classified into two categories, that is, effectiveness and cost

Read more

Summary

Introduction

Since the introduction of modern avionics into civil and military aircraft, avionics systems have evolved from analogue radio communication and navigation systems developed around World Wars I and II [1,2,3] to digital, multi-functional, integrated and distributed systems of the present. The generic mapping problem is equivalent to the general assignment problem of optimal resource allocation in distributed computing This is commonly formulated as an integer linear program, and solved through approximate or heuristic algorithms. A much more relevant work is given by Reference [24] that provides a review on key technologies of DIMA, in task scheduling, but the scheduling is conducted in a fixed hardware and software mapping. This survey paper focuses on DIMA optimization for the optimal configuration, which should be useful especially for avionics architecture designers.

Architecture of Dima System
System Layer
Hardware Layer
Core Processing Module
Network
Remote Data Concentrator
Installation Layer
Formalization of Dima Optimization
Notation
Resource Constraints
Physical Constraints
Connectivity Constraints
Segregation Constraints
Objectives
Generic Problem Formulation
Optimal Mapping In Dima
Ilp Solvers
Boolean Satisfiability Theory
Weighted Sum
Pareto Optimization
Lexicographic Optimization
Objective
Case Studies of Dima Optimization
Case Study of Single Objective Optimization
Case Study of Multi-Objective Optimization
System Scalability of Dima Optimization
Robustness of Dima Optimization
Cyber-Physical Integration Towards Intelligence
Involvement of Cloud Computing
Findings
Summary
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.