Detalhes do Documento

Aspect-oriented fault tolerance for real-time embedded systems

Autor(es): Afonso, Francisco cv logo 1 ; Silva, Carlos A. cv logo 2 ; Brito, Nuno cv logo 3 ; Montenegro, Sérgio cv logo 4 ; Tavares, Adriano cv logo 5

Data: 2008

Identificador Persistente: http://hdl.handle.net/1822/9042

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Aspect-oriented programming; Fault tolerance


Descrição
Real-time embedded systems for safety-critical applications have to introduce fault tolerance mechanisms in order to cope with hardware and software errors. Fault tolerance is usually applied by means of redundancy and diversity. Redundant hardware implies the establishment of a distributed system executing a set of fault tolerance strategies by software, and may also employ some form of diversity, by using different variants or versions for the same processing. This paper describes our approach to introduce fault tolerance in distributed embedded systems applications, using aspect-oriented programming (AOP). A real-time operating system sup-porting middleware thread communication was integrated to a fault tolerant framework. The introduction of fault tolerance in the system is performed by AOP at the application thread level. The advantages of this approach include higher modularization, less efforts for legacy systems evolution and better configurability for testing and product line development. This work has been tested and evaluated successfully in several fault tolerant configurations and presented no significant performance or memory footprint costs.
Tipo de Documento Documento de conferência
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Documentos Relacionados



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia