Browse > Article
http://dx.doi.org/10.7472/jksii.2013.14.31

A Method for Improving Interface Fault Tolerance in the Embedded Software  

Choi, In Hwa (Department of Computer Science, Seoul Women's University)
Paik, Jong Ho (Department of Multimedia, Seoul Women's University)
Hwang, Jun (Department of Multimedia, Seoul Women's University)
Publication Information
Journal of Internet Computing and Services / v.14, no.1, 2013 , pp. 31-39 More about this Journal
Abstract
Generally, there can be a interface discrepancy between the legacy hardware and the new software in combining new software component with reused hardware components in the embedded system. This kind of the interface discrepancy may cause various types of faults and also result in declining interface fault tolerance. In this paper we propose a method to improve interface fault tolerance. First of all, the new interface discrepancy fault type which has not been dealt with before is to be defined and next the testing method for generating test paths is proposed by considering the new defined interface discrepancy fault type in this paper. Several tests show that the proposed method detects more fatal faults about 7.9% in comparison with the existing testing method for commercial broadcasting receiver. Since the proposed method can provide software developers with test paths to be available earlier on the software development cycle, in addition, software developers can regard on interface discrepancy fault in advance. Consequently, more efficient test planning can be established to improve the interface fault tolerance.
Keywords
Testing; Interface Testing; Interface Discrepancy Fault Test Model; Fault Tolerance;
Citations & Related Records
연도 인용수 순위
  • Reference
1 T. Wei-Tek, T. Lian, Z. Feng, and P. Ray, "Rapid embedded system testing using verification patterns", IEEE Software, pp.68-75, 2005
2 S. Ha, S. Kim, C. Lee, Y. Yi, S. Kwon, and Y.p. Joo, "PeaCE: A Hardware-software codesign environment for multimedia embedded systems", ACM Transactions on Design Automation of Electronic Systems, Vol. 12, No.3, Article 24, 2007
3 A. A. Jerraya and W. Wolf, "Hardware/software interface codesign for embedded systems", IEEE Computer, pp.75-84, 2005
4 J. Li, H.C. Zhang, Z. Lin, "Asymmetric negotiation based collaborative product design for component reuse in disparate products", Computers&Industrial Engineering, Vol. 57, pp 80-90, 2009
5 A. McVeigh, J. Kramer, J. Magee, "Using resemblance to support component reuse and evolution", SAVCBS '06 Proceedings of the 2006
6 R. Isermann, "Fault-diagnosis systems: an introduction from fault detection to fault tolerance", Springer, 2006
7 G. M. Kapfhammer, M.L. Soffa and D. Mosse, "Testing in resource constrained execution environment", In proc. Of the Int'l Cof. On Automated Software Engineering(ASE), pp.418-422, 2005
8 K. G. Larsen, M. Mikucionis and B. Nielsen and A. Skou, "Testing real-time embedded software using UPPAAL-TRON", In Proc. Of the Int'l Conf. on Embedded Software(EMSOFT), pp.299-306, 2005
9 J. Y. Seo, Embedded Software Interface Test Based on the Status of System, Ph.D Thesis, Ewha Women's University, 2009
10 J. hugues, B. Zalila, L. Pautet, "Parid prototyping of the final embedded system using the ocarina AADL tool suite", ACM Transactions on Embedded Computing Systems(TECS), Vol. 7, Issue 4, Article No.42, 2008
11 P. Liggesmeyer, "Trends in embedded software engineering", IEEE Software, Vol. 26, pp.19-25, 2009