Detalhes do Documento

Applying aspects to a real-time embedded operating system

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

Data: 2007

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

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Aspect oriented programming; Modularization; Customization


Descrição
The application of aspect-oriented programming (AOP) to the embedded operating system domain is still a very controversial topic, as this area demands high performance and small memory footprint. However, recent studies quantifying aspects overheads in AspectC++ show that the resource cost is very low. Therefore, operating system development may benefit with the modularization of crosscutting concerns and system specialization offered by AOP. This paper addresses our experience in applying aspects to synchronization (mutual exclusion) and logging in a real-time embedded operating system (BOSS). Furthermore, we present our ideas for future investigation in aspect-oriented implementations for fault tolerance, middleware customization and platform variability.
Tipo de Documento Artigo
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