ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Autres revues >>

L'Objet

1262-1137
logiciel, bases de données, réseaux
Publication abandonné
 

 ARTICLE VOL 12/HS - 2006  - pp.117-132
TITRE
Vers une modélisation diagrammatique de la bibliothèque C++ d'algèbre linéaire LINBOX

RÉSUMÉ
Nous proposons un nouveau langage de modélisation diagrammatique, DML. Le paradigme utilisé est celui de la théorie des catégories et en particulier des sommes amalgamées (ou “pushouts”). Nous montrons que la plupart des structures orientées objet peuvent être décrites avec ce langage et proposons de nombreux exemples en C++, de l’héritage et du polymorphisme à la généricité (par “templates”). Par ailleurs, la bibliothèque C++ d’algèbre linéaire LINBOX a été conçue pour allier efficacité et généricité. Elle requiert donc de nombreuses structures génériques et polymorphes. Grâce à DML, nous proposons une description simple des structures complexes de cette bibliothèque.

ABSTRACT
We propose a new diagrammatic modeling language, DML. The paradigm used is that of the category theory and in particular of the pushout. We show that most of the objectoriented structures can be described with this language and have many examples in C++, ranging from virtual inheritance and polymorphism to template genericity. With this powerful tool, we propose a quite simple description of the C++ LINBOX library. This library has been designed for efficiency and genericity and therefore makes heavy usage of complex template and polymorphic mechanism. By reverse engineering, we are able to describe in a simple manner the complex structure of archetypes in LINBOX.

AUTEUR(S)
Jean-Guillaume DUMAS, Dominique DUVAL

MOTS-CLÉS
Spécifications diagrammatiques, modélisation de C++ ; modélisation objet ; modélisation diagrammatique

KEYWORDS
Diagrammatic specifications ; C++ modeling ; object-oriented modeling ; diagrammatic modeling

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 34.95 €
• Non abonné : 34.95 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (169 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
made by WAW Lavoisier