Vol 22, No 3 (2018) > Electrical and Electronics Engineering >

Automated Compilation Test System for Embedded System

Mohamad Khairi Ishak 1 , Ooi Jun Hwan 1 , Teh Jiashen 1 , Nor Ashidi Mat Isa 1


  1. School of Electrical and Electronic Engineering, University Sains Malaysia, Nibong Tebal, 14300 Penang, Malaysia


Abstract: Embedded system
testing involves testing an integration of software and hardware. It is
increasingly difficult to evaluate the functionality of each module within a
short time because of the increasing number of tests required. In this paper, a
novel stepwise methodology involving the use of an automated compilation test
system (ACTS) is proposed, to improve the quality of testing and optimize the
testing time using automation. Using the proposed method, the testing coverage
can be maximized, while minimizing the manual work and testing time required.
This ACTS was used to automate the test code compilation and execution for
different hardware modules. The proposed method significantly saved the testing
time by approximately 56.42%, compared to the existing method, while ensuring
quality testing performance.
Keywords: embedded, testing system, automated, software, hardware
Published at: Vol 22, No 3 (2018) pages: 115-122

Access Counter: 400 views, 312 PDF downloads, .

Full PDF Download


S.P. Karmore, A.R. Mahajan, International Conference on Emerging Trends in Engineering and Technology, Nagpur, 2013, pp. 46-47.

M. Wahler, E. Ferranti, R. Steiger, R. Jain, K. Nagy, International Conference on Software Testing, Verification and Validation, Montreal, QC, 2012, pp. 457-466.

R. Harwahyu, A.S. Manaf, B.S. Ananto, B.A. Wicaksana, R. F. Sari, J. Comput. Sci. 9/6 (2013) 810.

S.P. Karmore, A.R. Mahajan, International Conference on, Colombo, 2013, pp. 567-572.

J. Guan, J. Offutt, Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on, Graz, 2015, pp. 1-10.

Wei-Tek Tsai, L. Yu, F. Zhu, R. Paul, IEEE Software. 22/4 (2005) 75.

S. Kukolj, V. Marinkovic, M. Popovic, S. Bognar, Engineering of Computer Based Systems (ECBS-EERC), 2013 3rd Eastern European Regional Conference on the, Budapest, 2013, pp. 153-156.

M.A. Wehrmeister, L.M. Ceron, J.L.d. Silva, Computing System Engineering (SBESC), Brazilian Symposium on, Natal, 2012, pp. 119-124.

H. Wu, Systems and Informatics (ICSAI), 2012 International Conference on, Yantai, 2012, pp. 2524-2527.

H.M. Qian, C. Zheng, International Conference on, Wuhan, 2009, pp. 1-5.

M.A. Wehrmeister, An Aspect-Oriented Model-Driven Engineering Approach for Distributed Embedded Real-Time Systems. M¨unster: Verlag Monsenstein und Vannerdat, 2009.

M.A. Wehrmeister, E.P. Freitas, C.E. Pereira, F.R. International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'07), Santorini Island, 2007, pp. 428-432.

D.K. Saini, H. Saini, 3rd International Conference on Quality, Reliability and INFOCOM Technology (Trends and Future Directions), Indian National Sciences and Academics, New Delhi (India) Conference proceeding, 2006.

D.K. Saini, N. Gupta, J. Inf. Technol. 3/3 (2007) 17.

J. Liu, E.A. Lee, IEEE Control Syst, 23/1 (2003) 75.

S.M.A. Shah, D. Sundmark, B. Lindström, S.F. Andler, in IEEE Access, 4 (2016) 1859-1871.

B. Qu, Z. Chen, Y. Lu, Future Computer and Communication (ICFCC), 2010 2nd International Conference on, Wuhan, 2010, pp. V2-370-V2-373.

B.G. Van Treuren, J.M. Miranda, IEEE Des.Test. Comput. 20/2 (2003) 25.

U. Connie, Smith, G. Lloyd Williams, Performance Solutions A Practical Guide to Creating Responsive, Scalable Software. Boston: Pearson Education, vol. 20, no. 5, 2003.

H. Jin, L.Y. Chen, L.M. Zeng, B.L. Li, International Conference on, Sichuan, 2008, pp. 243-247.

L. Shuping, P. Ling, Computer Science and Information Technology, 2008. ICCSIT '08. International Conference on, Singapore, 2008, pp. 463-466.

N. Chouhan, M. Dutta, M. Singh, Computational Intelligence and Communication Networks (CICN), 2014 International Conference on, Bhopal, 2014, pp. 1106-1112.

M. Sharma, B.S. Chandra, in Software Engineering Advances (ICSEA), 2010 Fifth International Conference on, 2010, pp. 459-464.

T. Murnane, K. Reed, in Software Engineering Conference, Proceedings. 2001 Australian, 2001, pp. 12-20.

S. Liu, Y. Chen, J. Syst. Software. 81/2 (2008) 248.

J.H. Hayes, A.J. Offutt, in Software Reliability Engineering, Proceedings. 10th International Symposium on, 1999, pp. 199–209.

J.H. Andrews, S. Haldar, Y. Lei, C. Felix, H. Li. Tool Support for Randomized Unit Testing. Proceedings of the First International Workshop on Random Testing, July 2006 (RT’06). pp. 36-45.

D. Stotts, M. Lindsey, A. Antley. An Informal Formal Method for Systematic JUnit Test Case Generation, Technical Report TR02-012 April 2002. pp 2-12.

J. Hartmann, C. Imoberdoff, M. Meisinger. UML-Based Integration Testing, International Symposium on Software Testing and Analysis, ACM Press, 2000, pp. 60-70.

H. Yuan, T. Xie Substra: Proceedings of the 2006 International Workshop on Automation of Software Test (Shanghai, China, May 23-23, 2006). AST '06. ACM Press, New York, NY, 2006, pp. 64-70.

Q. Gu, B. Tang, D. Chen, International Symposium on Parallel and Distributed Processing with Applications, Taipei, 2010, pp. 419-426.