Skip to Main content Skip to Navigation
Theses

PATRONS DE CONCEPTION À BASE D'ASPECTS POUR L'INGÉNIERIE DES SYSTÈMES D'INFORMATION PAR RÉUTILISATION

Abstract : Our research work concerns the contribution of the Aspect approach to the engineering of the information systems (IS) in general, and to design patterns in particular. The main goal of this work is to develop aspect-oriented patterns in order to facilitate and to guide the engineering of IS by pattern reuse.
Object-oriented design patterns improve and accelerate the development while supporting SI evolution, adaptation and reuse. However, their use in a strict Object approach poses several problems and limits which are mainly related to the scattering and the tangling of the code of their imitations in the applications. The Aspect approach allows new solutions for these patterns that can keep visible and isolated the imitation of each pattern in the whole code of the applications, in order to mitigate their use problems and to improve their traceability and their reuse.
However due to a certain lack of consensus on what are the basic aspect-oriented concepts and mechanisms and the diversity of the suggested models and programming languages related to the Aspect approach, make it uneasy to express aspect-oriented pattern structures in a way that is not dependent from a specific aspect-oriented programming technique. To mitigate this difficulty we have adopted a meta-modeling and model transformation approach. We based this approach on a general meta-model which integrates particularities of the Aspect approach, and two meta-models that are respectively specific to AspectJ and Hyper/J. The three proposed meta-models are defined as extensions of the UML meta-model. Transformation rules are also proposed.
We used the general meta-model for expressing the aspect-oriented structures of the patterns that we consider in our work. This research led us to define a system of eight original patterns that capitalize expertises related to aspect-oriented design. The proposed patterns are coordinated and treated on a hierarchical basis what makes it possible to offer a method to carry out an aspect-oriented design and programs with good quality.
Document type :
Theses
Complete list of metadata

Cited literature [116 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00112450
Contributor : Ouafa Hachani <>
Submitted on : Wednesday, November 8, 2006 - 4:36:59 PM
Last modification on : Friday, November 6, 2020 - 3:55:16 AM
Long-term archiving on: : Tuesday, April 6, 2010 - 9:55:36 PM

Identifiers

  • HAL Id : tel-00112450, version 1

Collections

UJF | IMAG | CNRS | UGA

Citation

Ouafa Hachani. PATRONS DE CONCEPTION À BASE D'ASPECTS POUR L'INGÉNIERIE DES SYSTÈMES D'INFORMATION PAR RÉUTILISATION. Autre [cs.OH]. Université Joseph-Fourier - Grenoble I, 2006. Français. ⟨tel-00112450⟩

Share

Metrics

Record views

434

Files downloads

3948