Academia.eduAcademia.edu

ARINC 653

description11 papers
group7 followers
lightbulbAbout this topic
ARINC 653 is a standard for the design and implementation of integrated modular avionics (IMA) systems, specifying a partitioning architecture that ensures temporal and spatial separation of applications in safety-critical environments, primarily in aerospace. It facilitates the development of reliable, maintainable, and scalable software systems by defining interfaces and services for resource management.
lightbulbAbout this topic
ARINC 653 is a standard for the design and implementation of integrated modular avionics (IMA) systems, specifying a partitioning architecture that ensures temporal and spatial separation of applications in safety-critical environments, primarily in aerospace. It facilitates the development of reliable, maintainable, and scalable software systems by defining interfaces and services for resource management.

Key research themes

1. How can model-driven development improve the design and verification of ARINC 653 configuration tables in Integrated Modular Avionics?

This research area investigates the application of model-driven development (MDD) methodologies to automate and enhance the creation, validation, and maintenance of ARINC 653 configuration tables. Since configuration tables are critical for defining time and space partitioning in ARINC 653-based systems, improving their design reduces human errors and supports certification processes in safety-critical avionics software development.

Key finding: Introduces a framework developed within the DIANA project that generates ARINC 653 configuration tables from high-level architecture models, integrating validation checks and traceability to support certification. Integrates... Read more
by Ok-Kyoon Ha and 
1 more
Key finding: Presents a configuration tool implemented as an Eclipse IDE plugin that automatically generates ARINC 653 XML configuration files and verifies syntax and scheduling integrity using the ARINC 653 XML Schema. The tool improves... Read more
Key finding: Describes IMADE, a Linux-based integrated modular avionics development environment providing ARINC 653 API simulation and time/space partitioning through the SIMA ARINC 653 simulator. This environment allows prototyping,... Read more

2. What strategies and architectures exist for enhancing reliability and dispatchability of ARINC 653 Integrated Modular Avionics through system reconfiguration?

This theme explores how ARINC 653 and Integrated Modular Avionics (IMA) systems implement static and limited dynamic reconfiguration strategies to improve aircraft dispatchability and system reliability. Research focuses on balancing certification complexity with system health monitoring, resource allocation, and fault tolerance.

Key finding: Proposes a multi-static reconfiguration approach within the AIDA platform to select among pre-qualified configurations at startup based on system health state, enabling improved dispatchability while limiting certification... Read more

3. How can concurrency bugs such as race conditions in ARINC 653 applications be detected, visualized, and mitigated?

Research here investigates concurrency issues introduced by ARINC 653 intra-partition event synchronization primitives, focusing on race conditions and atomicity violations that undermine safety-critical behavior. The work develops dynamic detection and visualization tools to aid debugging, verification, and validation of ARINC 653 applications, which are typically nondeterministic due to asynchronous process scheduling.

Key finding: Develops a visualization tool that maps ARINC 653 intra-partition event synchronization and access patterns to graphical symbols, enabling intuitive detection of race conditions and priority inversion by highlighting... Read more
by Ok-Kyoon Ha and 
1 more
Key finding: Presents Race-653, a dynamic detector implemented as a PIN tool using binary instrumentation, that on-the-fly monitors process, semaphore, and shared resource access to precisely report atomicity races by checking violations... Read more

4. What benefits and architectural considerations does the ARINC 661 standard offer for cockpit display systems separate from ARINC 653 real-time partitioned OS environments?

ARINC 661 defines a standardized interface and runtime protocol for cockpit display systems emphasizing the separation between graphics rendering (Cockpit Display System - CDS) and user application logic (UA). This theme covers ARINC 661’s event-driven, widget-based architecture that facilitates incremental display development, easing certification and maintenance compared to monolithic software.

Key finding: Details the architectural design and benefits of ARINC 661, including separation between the rendering engine (CDS) and application logic (UA), a widget library for display composition, and a runtime protocol for event... Read more

5. How can blockchain technology enhance security and tamper resistance of aviation databases conforming to ARINC data standards?

This emerging research investigates integrating blockchain technology with ARINC aviation data standards (like ARINC 424 and ARINC 429) to secure navigation and other aviation data. The goal is to provide tamper-proof, decentralized storage that complements traditional relational databases, ensuring data integrity and traceability against malicious modifications.

Key finding: Introduces AviChainDB, the first hybrid blockchain-based aviation database that stores data conforming to ARINC standards on a private Ethereum blockchain combined with a MySQL database, enhancing data integrity and... Read more

All papers in ARINC 653

Viatra2 (VIsual Automated model TRAnsformations) is a general-purpose model transformation engineering framework that aims at supporting the entire life-cycle, i.e. the specification, design, execution, validation and maintenance of... more
Symmetric multiprocessing (SMP) and Time and Space Partitioning (TSP) are two complementary paradigms for the design of multi-core-based aerospace systems. They impose new steps in the development process: capturing complex configuration... more
The ARINC 653 specification defines the functionality that an Operating System (OS) must guarantee to enforce robust spatial and temporal partitioning as well as an avionics application programming interface for the system. The standard... more
declara ceder os seus direitos de cópia sobre o seu Relatório de Projecto em Engenharia Informática, intitulado "AMOBA-ARINC653 Simulator for Modular Space Based Applications", realizado no ano lectivo de 2007/2008 à Faculdade de Ciências... more
The ARINC 653-based AIR (ARINC 653 in Space Real-Time Operating System) architecture, developed as a response to the interest of the aerospace industry in adopting the concepts of Integrated Modular Avionics (IMA), proposes a partitioned... more
The Integrated Modular Avionics and the ARINC 653 specifications are assuming a key role in the provision of a standard operating system interface for safety-critical applications in both the aeronautic and space markets. The AIR... more
Hardware/software (HW/SW) Co-development techniques exploits the trade-offs between hardware and software in a system through their parallel design, taking advantage of the flexibility of the system design to develop architectures that... more
This paper explains and documents the usage of ProtoBusMAG, a software option, now available on all LeCroy oscilloscopes. This case study spans three functions: MessageToValue, DeltaMessage and BusLoad. Each one is exemplified on real... more
Avionics is one kind of domain where prevention prevails. Nonetheless fails occur. Sometimes due to pilot misreacting, flooded in information. Sometimes information itself would be better verified than trusted. To avoid some kind of... more
An open distributed system is a network of computer modules upon which one or more computer applications can run and inter-communicate. Recently there has been a move to use an open distributed system, known as Integrated Modular Avionics... more
To build reliable avionic applications, we interconnect Integrated Modular Avionics (IMA) architectures with Time- Triggered Ethernet (TT-Ethernet). These systems have direct impacts on human lives where the failure is unacceptable.... more
Data races in multi-threaded programs may occur when multiple accesses on different threads access a shared location without proper synchronization, and one of them is a store. It is difficult to develop data race free programs and to... more
ION AND REFINEMENT techniques are the cornerstone of design methodologies. Abstraction is the fundamental device by which designers extract the essential features of a complex problem, reducing the complexity of its representation and... more
This document proposes an agile software process for the development of avionics software. Developers of mission critical airborne software are heavily constrained by the RTCA DO-178B regulations. These regulations impose strict rules... more
Model Driven Engineering (MDE) is gaining popularity as an alternative to the code-centric software development approach. Model Transformation (MT) is one of the main components of MDE. MT can be visualized as a program with models as... more
This paper presents a visualization tool that provides the overall information of process synchronization based on the event services in ARINC-653 applications. The tool visualizes logical synchronization among processes and race... more
Sponsored by the European Community under the 6th Framework Program (FP6), the "Distributed equipment Independent environment for Advanced avioNic Applications", also known by its acronym, DIANA, is a consortium working to enhance... more
Data races in multi-threaded programs may occur when multiple accesses on different threads access a shared location without proper synchronization, and one of them is a store. It is difficult to develop data race free programs and to... more
This paper presents a dynamic detector, called Race-653 that locates atomicity races in ARINC-653 applications using an on-the-fly analysis technique. Race-653 consists of 653-Monitor and 653-Detector modules. The 653-Monitor collects... more
ARINC 653 Specification defines a standardized interface of real-time operating systems and an Application Executive (APEX) to develop the reliable applications for avionics based on Integrated Modular Avionics (IMA). The requirements of... more
The ARINC-653 standard architecture for flight software specifies an application executive which furnishes an application programming interface and defines a hierarchical framework which provides health management for error detection and... more
Applying Model Driven Architecture (MDA) concepts and tools to Multi Agent Systems (MAS) is a topic of great interest in recent years. MDA intends to reduce computer code development effort via model transformations and makes complex... more
Avionic systems have been migrating from the legacy federated architecture towards an integrated modular architecture (IMA). The IMA architecture replaces the equipment principle by a set of interoperable components (hardware and... more
Abstract. The Model Driven Development (MDD) paradigm stimulates the use of models as the main artifacts for software development. These models can be situated at high levels of abstraction, close to the application's business... more
In this paper, we present a transition journey of automotive software architecture design from using legacy approaches and toolchains to employing new modeling capabilities in the recent releases of Matlab/Simulink (M/S). We present the... more
The application of the Model Driven Architecture (MDA) approach to the design of embedded software based on Real-Time Operating Systems (RTOS) is encouraged by the fact that such software has a wide variety of platforms. In this way, the... more
Sponsored by the European Community under the 6th framework program (FP6), the "Distributed equipment Independent environment for Advanced avioNic Applications", also known by its acronym, DIANA, is a consortium working to... more
In the last couple of decades we have witnessed a steady growth in the complexity and widespread of real-time systems. In order to master the rising complexity in the timing behaviour of those systems, rightful attention has been given to... more
Abstract. With conventional methods of performing verification and validation- heavily reliant on testing performed late in the software production process-the late detection of errors adds substantially to project costs and delays in... more
Model-driven engineering (MDE) is becoming a key approach in systems engineering, including Integrated Modular Avionics (IMA) design. It relies on systematic use of models from an early phase of the design process to provide source code... more
Current and upcoming avionics systems must be able to accommodate expected growing application software volume and capability. The software domain has struggled to meet increasing demands while retaining the necessary level of confidence... more
Current and upcoming avionics systems must be able to accommodate expected growing application software volume and capability. The software domain has struggled to meet increasing demands while retaining the necessary level of confidence... more
It is a great honor for me, to deliver the opening remarks of our panel. Because of Pandemics we have online program. We will have 18 papers from 9 different countries. Istanbul Aydın University host OSTIV Met Panel again. The first one... more
Traceability is considered crucial for establishing and maintaining consistency between software development artifacts. Although considerable research has been devoted to relating requirements and design artifacts with source code, less... more
In software engineering the role of software architecture as a means of managing complexity and achieving emergent qualities such as modifiability is increasingly well understood. In this paper we demonstrate how many principles from the... more
The application of the Model Driven Architecture (MDA) approach to the design of embedded software based on Real-Time Operating Systems (RTOS) is encouraged by the fact that such software has a wide variety of platforms. In this way, the... more
The application of the Model Driven Architecture (MDA) approach to the design of embedded software based on Real-Time Operating Systems (RTOS) is encouraged by the fact that such software has a wide variety of platforms. In this way, the... more
This paper describes the reconfiguration strategy and mechanisms adopted in the Integrated Modular Avionics (IMA) based platform designed and evaluated in the scope of the European research and development project DIANA. The mechanisms... more
The paper reports Rzeszow University of Technology Research Team contributions to the European Community SCARLETT project. The main objective of the research team was to prepare an avionic pitch control hard real-time application... more
The paper reports Rzeszow University of Technology Research Team contributions to the European Community SCARLETT project. The main objective of the research team was to prepare an avionic pitch control hard real-time application... more
This paper reports successive steps of a real-time avionic pitch control application creation. The application structure follows a new real-time systems development profile published in ARINC specification 653. The paper mentions some... more
The use of contracts in component-based development is a well-established approach. However there exists a wide range of views as to the nature of the contracts that are necessary to support safety-critical systems development, assurance... more
This paper reports successive steps of a real-time avionic pitch control application creation. The application structure follows a new real-time systems development profile published in ARINC specification 653. The paper mentions some... more
Introduction Space domain applications no longer depend solely on specially developed hardware and software. The specific requirements of this highly demanding application domain are being increasingly met by commercially available... more
The fault-tolerant reconstruction of the integrated modular avionics system electronic system can effectively improve the reliability of the system and ensure the normal operation of system functions. Accurate analysis of the... more
Download research papers for free!