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

Abstract : 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.
Type de document :
Communication dans un congrès
Workshop Managing Specialization/Generalization Hierarchies lors de la conférence ASE 2003 (18th International Conference on Automated Software Engineering), Oct 2003, Montréal, Canada. Proceedings of the 2nd International Workshop on Managing SPEcialization/Generalization Hierarchies (MASPEGHI'03)


https://hal.archives-ouvertes.fr/hal-01304211
Contributeur : Pierre Crescenzo <>
Soumis le : mardi 19 avril 2016 - 12:26:42
Dernière modification le : lundi 25 avril 2016 - 16:10:34
Document(s) archivé(s) le : mercredi 20 juillet 2016 - 12:14:24

Fichier

ase-maspeghi-2003-09.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01304211, version 1

Collections

Citation

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. Proceedings of the 2nd International Workshop on Managing SPEcialization/Generalization Hierarchies (MASPEGHI'03). <hal-01304211>

Partager

Métriques

Consultations de
la notice

45

Téléchargements du document

18