A Component Model Engineered with Components and Aspects

Abstract : This paper presents AOKell, a framework for engineering component-based systems. This framework implements the Fractal model, a hierarchical and dynamic component model. The novelty of this paper lies in the presentation of AOKell, an implementation of the Fractal model with aspects. Two dimensions can be isolated with Fractal: the functional dimension, which is concerned with the definition of application components, and the control dimension, which is concerned with the technical services (e.g. lifecycle, binding, persistence, etc.) that manage components. The originality of AOKell is, first, to provide an aspect-oriented approach to integrate these two dimensions, and second, to apply a component-based approach for engineering the control dimension. Hence, AOKell is a reflective component framework where application components are managed by other, so-called, control components and where aspects glue together application components and control components.
Type de document :
Communication dans un congrès
9th ACM SIGSOFT International Symposium on Component-Based Software Engineering (CBSE'06), 2006, Vasteras, Sweden. pp.139-153, 2006
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00126350
Contributeur : Lionel Seinturier <>
Soumis le : mercredi 24 janvier 2007 - 18:05:17
Dernière modification le : jeudi 11 janvier 2018 - 06:20:12
Document(s) archivé(s) le : mardi 6 avril 2010 - 20:11:59

Fichier

40630139.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00126350, version 1

Collections

Citation

Lionel Seinturier, Nicolas Pessemier, Laurence Duchien, Thierry Coupaye. A Component Model Engineered with Components and Aspects. 9th ACM SIGSOFT International Symposium on Component-Based Software Engineering (CBSE'06), 2006, Vasteras, Sweden. pp.139-153, 2006. 〈inria-00126350〉

Partager

Métriques

Consultations de la notice

316

Téléchargements de fichiers

584