An Aspect-Oriented Approach to Securing Distributed Systems

Henner Jakob 1 Nicolas Loriant 1 Charles Consel 1
1 Phoenix - Programming Language Technology For Communication Services
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest, EA4136 - Handicap et système nerveux :Action, communication, interaction: rétablissement de la fonction et de la participation [Bordeaux]
Abstract : The increasing size and complexity of distributed systems create a need to raise the level of abstraction for their development. This need becomes critical for pervasive computing where non-functional properties, such as security, must be guaranteed. Architecture description languages (ADLs) propose a promising approach to coping with the size and complexity of pervasive computing systems. A system is defined by a high-level description that may be used to produce a programming framework. However, non-functional properties are not specifically addressed by existing ADL works. To address this issue aspect-oriented programming is a well-proven technique to properly modularize non-functional concerns that can be dealt with by weaving dedicated code into a program. In this paper, we present DiaAspect, an aspect-oriented language for our ADL, DiaSpec. Like most ADLs, DiaSpec exposes features enabling an accurate coordination of aspects. We demonstrate the expressiveness of DiaAspect with two examples of security policies in pervasive computing. We also show how, combining the knowledge of the architecture description with aspect code, improves aspect weaving in the implementation code.
Type de document :
Communication dans un congrès
Sixth ACM International Conference on Pervasive Services, Jul 2009, London, United Kingdom. ACM, pp.21--30, 2009, 〈10.1145/1568199.1568204〉
Liste complète des métadonnées

Littérature citée [13 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00455398
Contributeur : Nicolas Loriant <>
Soumis le : mercredi 10 février 2010 - 12:57:56
Dernière modification le : jeudi 10 septembre 2015 - 01:09:00
Document(s) archivé(s) le : jeudi 18 octobre 2012 - 15:00:14

Fichier

icps004-jakob.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Henner Jakob, Nicolas Loriant, Charles Consel. An Aspect-Oriented Approach to Securing Distributed Systems. Sixth ACM International Conference on Pervasive Services, Jul 2009, London, United Kingdom. ACM, pp.21--30, 2009, 〈10.1145/1568199.1568204〉. 〈inria-00455398〉

Partager

Métriques

Consultations de
la notice

255

Téléchargements du document

149