Title : 
Abnormal Events Handling for Dependable Embedded Systems
         
        
            Author : 
Leyva-del-Foyo, L.E. ; Alvarez, Pedro Mejia ; de Niz, Dionisio
         
        
            Author_Institution : 
Dpto. Comput., Univ. de Oriente, Santiago de Cuba
         
        
        
        
        
        
            Abstract : 
In this paper, we analyze the difficulties of handling abnormal events. We introduce a framework that integrate the concepts of design by contract, exception safety and fault tolerance and from then, obtain a set of criterions for the design of a mechanism that integrate error code, exception and executable assertions for the handling of different types of abnormal events. From these criterions, a proposal for a novel exception mechanism adequate for C written embedded systems is presented. Finally, we analyze the advantages of our mechanism over the existing mechanisms and over other languages or previous extension to C
         
        
            Keywords : 
C language; embedded systems; exception handling; fault tolerant computing; abnormal events handling; dependable embedded systems; design by contract; exception safety; executable assertion; fault tolerance; Application software; Contracts; Costs; Earth Observing System; Embedded system; Industrial control; Operating systems; Programming profession; Safety; Software systems;
         
        
        
        
            Conference_Titel : 
Computer Science, 2006. ENC '06. Seventh Mexican International Conference on
         
        
            Conference_Location : 
San Luis Potosi
         
        
        
            Print_ISBN : 
0-7695-2666-7