demanding nature. The so-called security system means that there is not the inevitable
r i s k i n t h e s a f e t y - r e l a t e d s y s t e m s . i t m u s t b e e x e c u t e d a b o u t t h e c o r r e s p o n d i n g
performance to achieve the safety functions, which can avoid the production suffering
m a j o r l o s s e s a n d c a s u a l t i e s o c c u r r i n g b e f o r e t h e d a n g e r o u s e v e n t s . T h e s a f e t y
controllers are working in the field environment forever. It is possible for the controllers
ow n f e at u r e s o r s t r u c t u r e s t o l os e t he i r f u nc t i o n s b e c a u s e o f t h e s y s t e m a rc h i t e ct u r e ,
h a r d w a r e o r s o f t w a r e d e s i g n . H o w e v e r , i t c a n n o t b e e x p o s e d n a t u r a l l y a b o u t t h e
vulnerabilities. In a word, the diagnostic test methods study of the safety controller has
been becoming more and more significant and valuable.
As w e a l l k n o w, M e m o r y D i a g n o s t i c i s a n i m p o r t a n t m e a n s t o i m p r o v e s y s t e m
s e c u r i t y a n d r e l i a b i l i t y. So m e s o l u t i o n i s p r o p o s e d i n t h i s t h e s i s c o n s i d e r i n g t h e
u s a g e t r e n d s o f t h e i n t e l l i g e n t c o n t r o l l e rs, s o i t w i t h t h e c h a r a c t e r i s t i c s o f t h e s a f e t y
con tro l lers . Such a s tud y wo r ks a t t h e p lat f o rm of KE 02Z6 4VQH 2 and we wil l gi ve
various treatments concerning the different requirement of the
fault types and the diagnostic coverage. When it is able to detect so many faults as little
a s p o s s i b l e w i t h t h e t e s t p a t t e r n , w e c a l l e d s u c h a n a l g o r i t h m
efficient. To verify the robustness of an algorithm efficiency, fault diagnosis coverage
a n d d i a g n o s t i c p r o c e d u r e s , t h i s a r t i c l e i n t r o d u c e s t h e f a u l t i n j e c t i o n t o l e r a n c e
approaches to evaluate safety-related systems. Just as it said, the fault tolerance is an
important means to improve safety-related systems in critical applications reliabilities.
Currently, there are not yet officially formed, less relevant literature to record the fault
i n j e c t i o n i n e x p e r i m e n t a l m o d e l s o f c o r r e l a t i o n a l g o r i t h m . T h i s p a p e r h o l d s s o m e
theoretic al analysis on the basis of appropriate software and hardware fault injection.
A s w i t h t h e t h e o r e t i c a l a n a l y s i s a n d e x p e r i m e n t a l m e t h o d s f o r f a u l t - t o l e r a n t s y s t e m ,
here are some experiments with simple validation.
T h e F R D M - K E 0 2 Z , w h i c h i s b a s e d o n A R M C o r t e x - M 0 + c o r e , i s o n e k i n d o f
industrial grade board by Freescale Kinetis E series, the latest embedded development
p l a t f o r m . I t c a n d e a l w i t h a 3 2 - b i t w i t h h i g h d u r a b i l i t y d e s i g n a n d m o r e r e q u i r i n g
reliability and stability of 8/16-bit can be migrated to such 32-bit solutions. IAR is used
as the software development tool, and the developing language of C has been developed
51 series of common tools broadly. There is strong portability and reusability about our
test diagnostic testing algorithm and the experiments proves that.
K e y W o r d s:M e m o r y D i a g n o s t i c , R e l i a b i l i t y , A R M C o r t e x - M 0 +
core,
Diagnostic Coverage, Fault Injection
II