Editorial
Que ce soit dans les langages de programmation, les bases de données, les systèmes à base de connaissances, la modélisation des systèmes complexes, les composants logiciels, les Ateliers de Génie Logiciel, les termes de « vue », « point de vue » ou les concepts voisins de rôle, perspective, sujet, préoccupation, aspect…
sont largement utilisés mais avec des significations très variées.
Les nombreux articles, conférences, workshops dédiés à ces concepts montrent bien leur intérêt constant pour la communauté des chercheurs informaticiens, mais illustrent aussi le besoin d’une clarification des définitions, des significations et des contextes d’exploitation associés.
Le paradigme « objet » a été et reste confronté à ces notions, soit dans une optique d’extension pour leur donner une plus grande puissance et souplesse d’expression, soit comme support privilégié de représentation et d’exploitation, ou bien encore comme paradigme sous-jacent dans des approches méthodologiques.
L’Ingénierie Dirigée par les Modèles (IDM), qui porte explicitement et prioritairement sur la manipulation de modèles, s’intéresse aussi beaucoup à ces approches qui traitent en fait de la multimodélisation et des techniques associées.
Avec ce numéro, nous cherchons à faire le point sur les travaux de recherche de la communauté informatique francophone sur cette problématique.
Sur les vingt propositions de soumission initiales, douze ont donné lieu à des articles qui ont tous été relus par trois ou quatre relecteurs spécialistes du domaine.
Au vu des relectures effectuées, six articles ont finalement été sélectionnés pour ce numéro. Ils traduisent particulièrement bien la diversité et la complémentarité des approches.
L’article de O. Caron et al., se situe dans la continuité de l’approche par points de vue développée par leur équipe dans le langage ROME. Pour gérer l’orthogonalité entre objets et fonctions, il propose une structuration à base de contextes et le cadre de programmation CROME, et examine l’impact de CROME sur les paradigmes classiques de la programmation objet.
Le second article de O. Hachani et al., a pour objectif de décrire les patrons de conception à l’aide de la notion d’aspects. Il présente pour cela une approche par métamodélisation et transformation de modèles en ciblant les langages AspectJ et Hyper/J, et propose une nouvelle cartographie des patrons de conception du « GoF ».
G. Theurer et al., cherchent à modéliser des systèmes embarqués, qui sont par nature complexes et multi points de vue. Ils proposent ainsi dans leur article un
Cet article des Editions Lavoisier est disponible en acces libre et gratuit sur objet.revuesonline.com
8 RSTI - L’objet – 13/2007. Points de vue et paradigmes proches
cadre conceptuel pour décrire un modèle pivot (point de vue de l’architecte système), des modèles métiers correspondant aux équipes spécialisées, et les relations entre ces modèles à travers des modèles appelés « layers ».
L’article de G. Talens et D. Boulanger se place dans le cadre de la construction de systèmes intégrant des bases de connaissances, par une approche multidomaine couplant la modélisation objet et les techniques de raisonnement à base de cas. Il définit les notions de vues de classes, de vues d’instances et de point de vue (de l’expert) pour l’indexation des instances de cas.
L’article de M. d’Aquin et al., illustre l’utilisation des points de vue en représentation des connaissances en décrivant le système d’aide à la décision en cancérologie KASIMIR. Il s’appuie pour cela sur le langage C-OWL dédié à la représentation d’ontologies contextuelles.
L’article de O. Barais et al., est une bonne conclusion à ce numéro spécial puisqu’il présente une évaluation synthétique de l’apport des aspects, des sujets et des vues pour la composition et la réutilisation des modèles. Pour cela, les auteurs ont choisi de décrire trois approches représentatives (TranSAT, composants de modèle, SmartAdapters) et de les comparer à l’aide d’un ensemble de critères de qualité issus du réseau d’excellence AOSD-EUROPE.
Je tiens à remercier en premier lieu tous les auteurs qui ont consacré beaucoup de temps et d’énergie à rédiger et soumettre un article, qu’il ait été accepté ou non.
Je remercie également vivement les collègues du comité francophone de lecture qui ont accepté – dans des délais relativement courts – de relire et évaluer les articles, et qui, dans la plupart des cas, ont fait des suggestions d’amélioration très pertinentes aux auteurs.
Bernard Coulette Université de Toulouse 2 – Le Mirail
Cet article des Editions Lavoisier est disponible en acces libre et gratuit sur objet.revuesonline.com
Editorial 9
COMITÉ DE LECTURE
Franck Barbier – LIUPPA, Pau Mounia Fredj – ENSIAS, Rabat Daniel Bardou – LIG, Grenoble Agnès Front – LIG, Grenoble Olivier Caron – LIFL, Lille Jean-Pierre Giraudin – LIG, Grenoble Bernard Carré – LIFL, Lille Thérèse Libourel – LIRMM, Montpellier Dalila Chiadmi – EMI, Rabat Hafedh Mili – UQAM, Montréal Pierre Cointe – EMN, Nantes Mahmoud Nassar – ENSIAS, Rabat Xavier Crégut – IRIT, Toulouse Mourad Oussalah – LINA, Nantes Laurence Duchien – LIFL, Lille Houari Sahraoui – GEODES, Montréal Sophie Ebersold – IRIT, Toulouse Brigitte Trousse – INRIA, Sophia-Antipolis Jérome Euzenat – INRIA, Grenoble Gilles Vanwormhoudt – LIFL, Lille
Cet article des Editions Lavoisier est disponible en acces libre et gratuit sur objet.revuesonline.com
Cet article des Editions Lavoisier est disponible en acces libre et gratuit sur objet.revuesonline.com