Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Boosting software fault injection for dependability analysis of real-time embedded applications
Cabodi G., Murciano M., Violante M. ACM Transactions on Embedded Computing Systems10 (2):1-32,2010.Type:Article
Date Reviewed: Mar 3 2011

Embedded systems today are large and complex, composed of a variety of components from different sources. These may be commercial off-the-shelf components, which are often less fault tolerant than their traditional counterparts. It is essential to assure the dependability of such systems, including robustness and availability, especially if the systems are safety critical or if system failures would result in heavy financial losses.

This paper proposes an integrated approach to user-level runtime software fault injection, which covers transient faults in both virtual and physical hardware. It is grounded on the loadable kernel modules of the operating system, which is architecture independent, and is exploitable as soon as a system prototype is available. No instrumentation in the kernel code or application under investigation is necessary.

With the authors’ approach, rather than having to wait for hardware delivery, one can conduct early deployment of the dependency analysis on a virtual hardware platform, and then follow up on the physical hardware platform. Decoupling dependency analysis from hardware availability makes concurrent development of software and hardware feasible. Experiments indicate that the evaluation results on virtual hardware are comparable with those on physical hardware.

In order to truly confirm the contributions of the proposed approach, it would be useful if the authors could validate the significance of the experimental results using standard statistical techniques. Finally, the paper suffers from an unusually high number of typographical errors, which may distract the reader.

Reviewer:  T.H. Tse Review #: CR138861 (1109-0944)
Bookmark and Share
Testing And Debugging (D.2.5 )
Would you recommend this review?
Other reviews under "Testing And Debugging": Date
Software defect removal
Dunn R., McGraw-Hill, Inc., New York, NY, 1984. Type: Book (9789780070183131)
Mar 1 1985
On the optimum checkpoint selection problem
Toueg S., Babaoglu O. SIAM Journal on Computing 13(3): 630-649, 1984. Type: Article
Mar 1 1985
Software testing management
Royer T., Prentice-Hall, Inc., Upper Saddle River, NJ, 1993. Type: Book (9780135329870)
Mar 1 1994

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy