Annotations of Classes and Inheritance Relationships: an Unified Mechanism in Order to Improve Skills of Library of Classes - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2003

Annotations of Classes and Inheritance Relationships: an Unified Mechanism in Order to Improve Skills of Library of Classes

Résumé

We propose here to show the usefulness of the addition of annotations inside the classes for a better specification of the use of the inheritance relationship in libraries of classes. The awaited added value is to improve the documentation, the reusability, the evolution capabilities and the robustness of these libraries; typically these annotations could be exploited by programming environments. We rely on existing taxonomies of inheritance to show the contribution of these annotations and we define an unified and flexible mechanism able to take into account any other taxonomy. We propose an integration of this mechanism in the Eiffel language through an extension of its clauses "inherit" and "indexing". The broad outline of the implementation based on model OFL defined in our team is also highlighted.
Fichier principal
Vignette du fichier
ase-maspeghi-2003-09.pdf (87.47 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01304211 , version 1 (19-04-2016)

Identifiants

  • HAL Id : hal-01304211 , version 1

Citer

Pierre Crescenzo, Christophe Jalady, Philippe Lahire. Annotations of Classes and Inheritance Relationships: an Unified Mechanism in Order to Improve Skills of Library of Classes. Workshop Managing Specialization/Generalization Hierarchies lors de la conférence ASE 2003 (18th International Conference on Automated Software Engineering), Oct 2003, Montréal, Canada. ⟨hal-01304211⟩
181 Consultations
52 Téléchargements

Partager

Gmail Facebook X LinkedIn More