Implementation of Genericity for customizable CASE environments

F. Kordon, J.-L. Mounier

LIP6 1998/026: Rapport de Recherche LIP6 / LIP6 research reports
12 pages - Juin/June 1998 - Document en anglais.

PostScript : 69 Ko /Kb

Contact : par mail / e-mail

Thème/Team: Systèmes Répartis et Coopératifs

Titre français : Implémentation de la généricité pour des environnements CASE paramétrables
Titre anglais : Implementation of Genericity for customizable CASE environments


Résumé : Les méthodes de Génie Logiciel actuelles, basées sur des représentations graphiques complexes, ne sont réellement opérationnelles que si elles sont supportées par des Ateliers de Génie Logiciel. De tels outils, hélas forts délicats à implémenter, prennent en charge le suivit de la méthode, libérant ainsi les ingénieurs qui se concentrent sur les problèmes à
résoudre.
Nous proposons dans cet article quelques principes de conception d'un Atelier de Génie Logiciel générique. Nos principes sont dérivés du modèle ECMA-NIST et se focalisent sur certains aspects (représentation graphique et intégration de nouvelles fonctions). Nous décrivons brièvement l'implémentation de ces concepts dans la plate-forme FrameKit et présentons notre expérience d'utilisation de cette plate-forme pour la construction de CPN-AMI, un Atelier de Génie Logiciel basé sur les réseaux de Petri.

Abstract : Software engineering methodologies rely on various and complex graphical representations and are more useful when associated to CASE tools designed to take care of constraints that have to be respected. However, such tools are complex to implement.
This paper proposes some principles derived from the ECMA-NIST model for the conception of a generic CASE environment and outline how some major aspects can be implemented (graphical representation and integration of new CASE functions). Finally, we describe the implementation of these concepts in the FrameKit platform and present results based on our experience with the construction of CPN-AMI, a Petri net based CASE.


Mots-clés : CASE, Intégration d'application, Méthodes de Génie Logiciel

Key-words : CASE, Application Integration, Software Engineering Methods


Publications internes LIP6 1998 / LIP6 research reports 1998

Responsable Éditorial / Editor
webmaster@lip6.fr