Call for Paper - November 2023 Edition
IJCA solicits original research papers for the November 2023 Edition. Last date of manuscript submission is October 20, 2023. Read More

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

Print
PDF
IJCA Proceedings on National Conference on Electronics and Computer Engineering
© 2016 by IJCA Journal
NCECE 2016 - Number 1
Year of Publication: 2016
Authors:
Lakshmi Vinod
Mahesh M. Rao
Hem Kapil
Shobha S. Prabhu
A. N. Vishwanatha Rao

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

@article{key:article,
	author = {Lakshmi Vinod and Mahesh M. Rao and Hem Kapil and Shobha S. Prabhu and A.n. Vishwanatha Rao},
	title = {Article: An Automated Change Process for Embedded Controller Software of a Full Authority Digital Engine Control System},
	journal = {IJCA Proceedings on National Conference on Electronics and Computer Engineering},
	year = {2016},
	volume = {NCECE 2016},
	number = {1},
	pages = {5-10},
	month = {April},
	note = {Full text available}
}

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

  • 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.
  • P. Jalote, An Integrated Approach to Software Engineering, 2nd ed. Secaucus, NJ, USA: Springer-Verlag New York, Inc. , 1997.
  • R. S. Pressman, Software Engineering: A Practitioner's Approach, 5th ed. McGraw-Hill Higher Education, 2001.
  • G. W. Johnson, LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control, 2nd ed. McGraw-Hill School Education Group, 1997.
  • 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.
  • 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
  • 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.
  • 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.
  • www. mathworks. in/help/pdf_doc/simulink/slref. pdf
  • D. Ward, "MISRA standards for automotive software" in The 2nd IEE Conference on Automotive Electronics, March 2006, pp. 5–18.