کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
551295 872825 2011 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Mutant generation for embedded systems using kernel-based software and hardware fault simulation
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر تعامل انسان و کامپیوتر
پیش نمایش صفحه اول مقاله
Mutant generation for embedded systems using kernel-based software and hardware fault simulation
چکیده انگلیسی

ContextMutation testing is a fault-injection-based technique to help testers generate test cases for detecting specific and predetermined types of faults.ObjectiveBefore mutation testing can be effectively applied to embedded systems, traditional mutation testing needs to be modified. To inject a fault into an embedded system without causing any system failure or hardware damage is a challenging task as it requires some knowledge of the underlying layers such as the kernel and the corresponding hardware.MethodWe propose a set of mutation operators for embedded systems using kernel-based software and hardware fault simulation. These operators are designed for software developers so that they can use the mutation technique to test the entire system after the software is integrated with the kernel and hardware devices.ResultsA case study on a programmable logic controller for a digital reactor protection system in a nuclear power plant is conducted. Our results suggest that the proposed mutation operators are useful for fault-injection and this is evidenced by the fact that faults not injected by us were discovered in the subject software as a result of the case study.ConclusionWe conclude that our mutation operators are useful for integration testing of an embedded system.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Software Technology - Volume 53, Issue 10, October 2011, Pages 1153–1164
نویسندگان
, , , ,