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 8/1-2 - 2002  - pp.11-24  - doi:10.3166/objet.8.1-2.11-24
TITRE
Le modèle OFL au service du métaprogrammeur
Application à Java

RÉSUMÉ

OFL est le sigle de Open Flexible Languages et le nom d’un métamodèle des langages de programmation à classes. Il repose sur trois concepts essentiels de ces langages : les descriptions qui sont une généralisation de la notion de classe, les relations telles l’héritage ou l’agrégation et les langages eux-mêmes. OFL offre un paramétrage de ces trois concepts dans le but d’adapter leur sémantique opérationnelle aux besoins du programmeur. Ce document résume les principales caractéristiques du modèle OFL, montre comment créer une application à l’aide de ce modèle et décrit le langage Java en OFL.

ABSTRACT

OFL is the acronym for Open Flexible Languages and the name of a metamodel for object programming languages based on classes. It relies on three essential concepts of these languages: the descriptions which are a generalisation of the notion of class, the relationships such as inheritance or aggregation and the languages themselves. OFL provides a customisable definition of these three concepts in order to adapt their operational semantics to the programmer’s needs. This paper summarises the main characteristics of the OFL model, shows how to create an application using this model and describes the Java language according to OFL.

AUTEUR(S)
Adeline CAPOUILLEZ, Pierre CRESCENZO, Philippe LAHIRE

MOTS-CLÉS
métaprogrammation, relation interclasses, paramétrage.

KEYWORDS
Metaprogramming, Relationship between Classes, Customisation.

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  (185 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

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

 English version >> 
made by WAW Lavoisier