Abstract
Traditionally in avionics, Federated Architecture (FA) is used where each function has its own independent, dedicated fault-tolerant computing resources. FA though has the advantage of inherent fault containment but envelops a potential risk of massive use of resources resulting in increase in weight, increase in looming, cost and maintenance. Integrated Modular Avionics architecture (IMA) is successful, as it has an efficient and effective management of hardware and software computing. Most of the applications designed on IMA currently do not have dynamic reconfiguration. The paper presents a new method for re-configuration of tasks or a process in an embedded avionics application. The proposed algorithm works based on four control parameters: re-configurability Information factor, Schedulability Test/TL/UF, Context Adaptability/suitability and Context Flight Safety. The algorithm is data centric and interfaces system health as control input and initiation of the re-configuration is only after successful evaluation of the parameter metrics. It enhances the availability and reliability of the system under failed conditions by efficient selection and procedural re-configuration with safe state exit. The advantage of the new approach over the non-configurable systems is the increased availability of flight critical applications under failed conditions. It also preserves the advantages of non-Reconfigurable systems over federated architecture. Invalid failure of control parameter brings the system to safe state. The scheme, algorithm and the control parameters metrics and their validation approach are described. The algorithm provides very good availability of the system even under failures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ARINC report 651, Design Guide for Integrated Modular Avionics, Published by Aeronautical Radio Inc., Annapolis, MD (November 1991)
ARINC Specification 653-1, Avionics Application Software Standard Interface, Published by Aeronautical Radio Inc. (October 2003)
Ananda, C.M.: Avionics for general aviation light transport aircraft: An insight into the avionics architecture and integration. In: AIAA Southern California Aerospace Systems and Technology Conference, May 2007, Santa Anna, California, USA (2007)
Audsley, N., Wellings, A.: Analyzing APEX Applications. In: IEEE Real Time Systems Symposium RTSS (1996)
Briand, L.P., Roy, D.M.: Meeting deadlines in Hard Real-Time Systems The Rate Monotonic Approach. IEEE Computer Society, Los Alamitos (1999)
IEC 60812, Analysis techniques for system reliability - Procedure for failure mode and effects analysis (FMEA), IEC 60812 Ed. 1.0 b:1985 (1985)
Dhillon, B.S.: Design Reliability: Fundamentals and Applications, CRC London New York Washington D.C (1999)
Miloslav, S., Michal, K.: Torsche scheduling toolbox: ListScheduling. In: 7th International Scientific – Technical Conference – PROCESS CONTROL 2006, June 13–16, 2006, Kouty and Desnou, Czech Republic (2006)
Benitez-Perez, H., Garcia-Nocetti, F.: Re-configurable Distributed Control. Springer-Verlag London Limited, London (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Muniyappa, A.C. (2007). Improved Availability and Reliability Using Re-configuration Algorithm for Task or Process in a Flight Critical Software. In: Saglietti, F., Oster, N. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2007. Lecture Notes in Computer Science, vol 4680. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75101-4_49
Download citation
DOI: https://doi.org/10.1007/978-3-540-75101-4_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75100-7
Online ISBN: 978-3-540-75101-4
eBook Packages: Computer ScienceComputer Science (R0)