The International Arab Journal of Information Technology (IAJIT)


Automotive Embedded Systems-Model Based Approach Review

The evolution of transforming from an electrical mechanical engineering discipline to a combination of software and electrical/mechanical engineering establishes software as a crucial technology. The current complex automotive system is the product of growth of embedded software. As a result, automotive industry focuses on a new trend Model based development rather than traditional method where software is handwritten in Assembly code or C language. This paper presents a review of the use of Model based Development to accelerate development process of embedded control systems and technologies. The paper also presents a review of the tools used to support Model-Based Development (MBD) from functional requirements to automated testing and Model based testing process

[1] Blumenfeld M., Stewart E., and Larios E., “Using Model Based Systems Engineering to Increase the Robustness of Monitoring Systems in Railways,” in Proceeding of the 7th IET Conference on Railway Condition Monitoring, 2016.

[2] Brankovic B., Binder C., Draxler D., and Neureiter C., “Towards a System-of-Systems Architecture Definition Enabling Cross-Domain Embedded Vehicle Engineering,” in Proceeding of the 26th IEEE International Conference on Emerging Technologies and Factory Automation, pp. 1-6, 2021.

[3] Rao A., Rajeev A., and Yeolekar A., “Applying Design Verification Tools in Automotive Software V&V,” Technical Report, 2011.

[4] Dahlweid M., Brauer J., and Peleska J., “Model- Based Testing: Automatic Generation of Test Cases, Test Data and Test Procedures from SysML Models,” Bremen, 2015.

[5] D. Disertacija, “Model-Based Approach to Real- Time Embedded Control Systems Development with Legacy Components Integration,” 2014.

[Online]. Available: Https://Bib.Irb.Hr/Datoteka/728042.Phd_Jb_Prin t.Pdf. Last Visited, 2022.

[6] Fleischer D., Beine M., and Eisemann U., “Applying Model-Based Design and Automatic Production Code Generation to Safety-Critical System Development,” SAE International Journal of Passenger Cars-Electronic and Electrical Systems, vol. 2, pp. 1-0747, 2009.

[7] Friedman J., “MATLAB/Simulink for Automotive Systems Design,” in Proceedings of the Design Automation and Test in Europe Conference, pp. 1-2, 2006.

[8] Grassl G. and Winkler G., “Model-Based Development with Automatic Code Generation - Challenges and Benefits in a DCT High-Volume Project,” Technical Report, 2008.

[9] Bringmann E. and Krämer A., “Model-Based Testing of Automotive Systems,” in Proceeding of the 1st International Conference on Software 462 The International Arab Journal of Information Technology, Vol. 19, No. 3A, Special Issue 2022 Testing, Verification, and Validation, Lillehammer, pp. 485-493, 2008.

[10] Kum D., Son J., Lee S., and Wilson I., “Automated Testing for Automotive Embedded Systems,” in Proceeding of the SICE-ICASE International Joint Conference, pp. 4414-4418, 2006.

[11] Lamberg K., “Model-Based Testing of Automotive Electronics,” in Proceedings of the Design Automation and Test in Europe Conference, pp. 1-1, 2006.

[12] Lin A., Tsai G., and Chen B., “Embedded System Development of an Electric Power Assisted Steering System Using MATLAB/SIMULINK/Real-Time Workshop,” Techincal Report National Taipei University, 2004.

[13] PIKETEC, TPT: Control testing made easy, Piketec,, Last Visited 2022.

[14] Rashid M., Anwar M., and Khan A., “Identification of Trends for Model Based Development of Embedded Systems,” in Proceeding of the 12th International Symposium on Programming and Systems, pp. 1-8, 2015.

[15] Sundharam S., Iyenghar P., and Pulvermueller E., “Software Architecture Modeling of AUTOSAR- Based Multi-Core Mixed-Critical Electric Powertrain Controller,” Modelling, vol. 2, no. 4, pp. 706-727, 2021.

[16] Schnabler M. and Stifter C., “Model-Based Design Methods for the Development of Transmission Control Systems,” Technical Report, 2014.

[17] Shaout A. and Pattela S., “Model Based Approach for Automotive Embedded Systems,” in Proceedings of the International Arab Conference on Information Technology, pp. 1-7, 2021.

[18] Sobotka J. and Novák J., “Automation of Automotive Integration Testing Process,” in Proceeding of the IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems, pp. 349-352, 2013.

[19] Tierno., Santos M., Arruda B., and da Rosa J., “Open Issues for The Automotive Software Testing,” in Proceeding of The 12th IEEE International Conference on Industry Applications, pp. 1-8, 2016.

[20] Turlea A., “Search Based Model in the Loop Testing for Cyber Physical Systems,” in Proceeding of the IEEE 16th International Conference on Embedded and Ubiquitous Computing, pp. 22-28, 2018.

[21] Vuli B., Badalamen M., and Jaikamal V., “Maximizing Test Asset Re-Use across MiL, SiL, and HiL Development Platforms,” Technical Report, 2010.

[22] Wewetzer C., Lamberg K., and Otterbach R., “Creating Test Patterns for Model-based Development of Automotive Software,” Technical Report, 2006.

[23] Zander-Nowicka J., Model-based Testing of Real- Time Embedded Systems in the Automotive Domain, Technische Universität Berlin, 2009. Adnan Shaout is a full professor and a Fulbright Scholar in the Computer Science Department at the Electrical and Computer Engineering Department at the University of Michigan – Dearborn. At present, he teaches courses in AI, Embedded Systems, Software Engineering, Computer Architecture, Cloud Computing, Fuzzy Logic and Engineering Applications and Computer Hardware Design. His current research is in applications of software engineering methods, cloud computing, embedded systems, fuzzy systems, real time systems and artificial intelligence. Dr. Shaout has more than 40 years of experience in teaching and conducting research in the Computer Science, Electrical and Computer Engineering fields at Syracuse University and the University of Michigan - Dearborn. Dr. Shaout has published over 280 papers in topics related to Computer Science, Electrical and Computer Engineering fields. Dr. Shaout has obtained his B.S.c, M.S. and Ph.D. in Computer Engineering from Syracuse University, Syracuse, NY, in 1982, 1983, 1987, respectively. Shanmukha Pattela Currently she is a HIL Engineer at Ford Motor Company since May 2021.She has an MS degree in Computer Engineering from the University of Michigan- Dearborn in 2020.