CFP last date
21 October 2024
Reseach Article

An Automated Change Process for Embedded Controller Software of a Full Authority Digital Engine Control System

Published on April 2016 by Lakshmi Vinod, Mahesh M. Rao, Hem Kapil, Shobha S. Prabhu, A.n. Vishwanatha Rao
National Conference on Electronics and Computer Engineering
Foundation of Computer Science USA
NCECE2016 - Number 1
April 2016
Authors: Lakshmi Vinod, Mahesh M. Rao, Hem Kapil, Shobha S. Prabhu, A.n. Vishwanatha Rao
fceafdc0-f90c-448e-9f46-925c42a23b72

Lakshmi Vinod, Mahesh M. Rao, Hem Kapil, Shobha S. Prabhu, A.n. Vishwanatha Rao . An Automated Change Process for Embedded Controller Software of a Full Authority Digital Engine Control System. National Conference on Electronics and Computer Engineering. NCECE2016, 1 (April 2016), 5-10.

@article{
author = { Lakshmi Vinod, Mahesh M. Rao, Hem Kapil, Shobha S. Prabhu, A.n. Vishwanatha Rao },
title = { An Automated Change Process for Embedded Controller Software of a Full Authority Digital Engine Control System },
journal = { National Conference on Electronics and Computer Engineering },
issue_date = { April 2016 },
volume = { NCECE2016 },
number = { 1 },
month = { April },
year = { 2016 },
issn = 0975-8887,
pages = { 5-10 },
numpages = 6,
url = { /proceedings/ncece2016/number1/24659-9512/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Conference on Electronics and Computer Engineering
%A Lakshmi Vinod
%A Mahesh M. Rao
%A Hem Kapil
%A Shobha S. Prabhu
%A A.n. Vishwanatha Rao
%T An Automated Change Process for Embedded Controller Software of a Full Authority Digital Engine Control System
%J National Conference on Electronics and Computer Engineering
%@ 0975-8887
%V NCECE2016
%N 1
%P 5-10
%D 2016
%I International Journal of Computer Applications
Abstract

A Full Authority Digital Engine Control (FADEC) system is used in the development and testing of aero-engines and its derivatives at the Gas Turbine Research Establishment. This system incorporates a dual-redundant Digital Electronic Control Unit with embedded software performing control functions. In the development phase of the engine, the control schedules and algorithms are continuously evolving resulting in frequent changes in the control software. Consequently, numerous software versions called builds are generated for different engines. The embedded software, being an extremely critical component of the control system, demands a high degree of reliability in the change management practices. Manual software changes carried out on a large scale are not only error prone but also time consuming thereby leading to slippages in stringent deadlines and entail high cost of correction. Hence, to enhance the reliability and quality of the software, a robust fully automated software change management process has been developed. This process ensures shorter turnaround time and minimizes human errors thereby improving the quality of the safety critical embedded software. This automated change process has been very useful in reducing the development and testing time of the aero-engines and its derivatives.

References
  1. B. Githanjali, P. Shobha, K. Ramprasad, and K. Venkataraju, "Full Authority digital engine controller for marine gas turbine engine," in ASME Turbo Expo 2006: Power for Land, Sea, and Air, May 2006, pp. 611–618.
  2. P. Jalote, An Integrated Approach to Software Engineering, 2nd ed. Secaucus, NJ, USA: Springer-Verlag New York, Inc. , 1997.
  3. R. S. Pressman, Software Engineering: A Practitioner's Approach, 5th ed. McGraw-Hill Higher Education, 2001.
  4. G. W. Johnson, LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control, 2nd ed. McGraw-Hill School Education Group, 1997.
  5. J. Krizan, L. Ertl, M. Bradac, M. Jasansky, and A. Andreev, "Automatic code generation from matlab/simulink for critical applications" in Electrical and Computer Engineering (CCECE), 2014 IEEE 27th Canadian Conference, on May 2014, pp. 1–6.
  6. Prosvirin, D. A. ; Kharchenko, V. P. , "Model-based solution and software engineering environment for UAV critical onboard applications," in Actual Problems of Unmanned Aerial Vehicles Developments (APUAVD), 2015 IEEE International Conference , vol. , no. , pp. 312-315,13-15 Oct. 2015 doi: 10. 1109/APUAVD. 2015. 7346629
  7. D. P. Gluch and A. J. Kornecki, "Automated code generation for safety related applications: a case study," in Proceedings of the International Multiconference on Computer Science and Information Technology, 2006, pp. 383–391.
  8. A. Riid, J. Preden, R. Pahtma, R. Serg, T. Lints. Automatic Code Generation for Embedded Systems from High-Level Models Electronics and Electrical Engineering. – Kaunas: Technologija, 2009. – No. 7(95), – P. 33–36.
  9. www. mathworks. in/help/pdf_doc/simulink/slref. pdf
  10. D. Ward, "MISRA standards for automotive software" in The 2nd IEE Conference on Automotive Electronics, March 2006, pp. 5–18.
Index Terms

Computer Science
Information Sciences

Keywords

Fadec Matlab Simulink Mdl Misra C Labview