2. Redundant system
General, redundant system is used
software design.
Software redundant is proposed for safety
system of CPU.
This paper shows effective of redundant
system
for CPU safety system.
3. outline
• Background
• What is fault injection test
• What is redundant system
• Experiment of redundant system using
exampleof pot
• Experiment of redundant system in robot system.
• Result
• Summary
• Future Work
4. Background
Embedded system is used in many situation in
our life.
Serious accident happen cause embedded
system.
Safety of embedded system is demanded.
Method of design is demanded establish for
safety system.
Hardware redundant system is used design
safety system for high reliability.
Software redundant system is proposed for
safety system of CPU.
5. Result
Fault injection test is a way of risk assessment.
Fault is injected into CPU's register.
Fault injection test is realized using emulator.
Redundant system is to making some method
for one method.
This paper have experimented two programs.
One is state transition system of pot.
Other is detect obstacle system of robot.
6. Result
Result of state transition system of pot is
guessed improve to using redundant
system.
Result of detect obstacle system of robot
is improved.
Test case of this system have 136 way,
but this redundant system has not
unsafety behavior.
7. Summary
This paper shows software redundant
system is effective for safety system of
CPU.
Using hardware redundant system and
hardware redundant system is effective for
keeping safety system.
It is useful for more high reliability system
design than only using hardware
redundant system design.
8. Future Work
This paper have done fault injection test
only single fault case, but I guess it is not
enough, some fault case is necessity. But
it is not realistic, because it have very
large number of test case.
How to design watchdog. If detect
unsafety this information is useful for
design safety system.