Note publique d'information : Le travail propose ·une méthodologie de conception orientée objet, dénommée CASsiopéE,
fondée sur le principe de coopération de parties de méthodes et d'outils, généralisant
ainsi la méta-règle de réutilisation en l'appliquant aux outils eux-mêmes. Pour atteindre
ces objectifs, nous avons développé un modèle de représentation à trois plans (structuration,
communication et héritage), correspondant à la vue tridimensionnelle que nous avons
de l'objet. Ce modèle, appelé ACE, permet, outre une représentation claire et pédagogique,
l'intégration des différentes vues de la même application. Pour illustrer les aspects
modularité, intégration et fédération, nous avons montré comment le modèle ACE permet
d'intégrer des parties provenant de différentes méthodes. Nous avons, en effet, utilisé
le modèle de communication de la méthode MCO de Xavier Castellani pour décrire le
plan de communication de notre modèle. On a utilisé aussi un module de Graphtalk pour
représenter un schéma conceptuel et un module utilisant les réseaux de Petri pour
représenter le modèle conceptuel des traitements (MCT). Ce haut niveau de spécification
implique une modélisation en termes de méta-modèles qui permet, outre la distinction
entre concepts et implémentation, la définition de méta-règles s'appliquant au modèle
lui-même comme celle de la conception modulaire. Ceci nous a permis, d'une part, de
mieux expliciter le processus de conception et, d'autre part, d'introduire une démarche
homogène en adoptant le paradigme objet à tous les niveaux de développement.
Note publique d'information : The work aims to propose an object-oriented methodology of information systems development
named CASsiopeE. The methodology is based on the principle of cooperation of methods
and tool parts, generalizing thus the meta-rule of reuse by applying it on methods
and tools themselves. In order to achieve these objectives, we have developed a representation
model using three planes (structuration, communication and inheritance), corresponding
to our tridimensional view of the abject. This model, named ACE, allows, besides a
pedagogical and clear representation, integration of different views of the same application.
ACE constitutes a framework of federation and integration of methods and tools. In
order to illustrate the aspects of modularity, integration and federation, we have
shown how ACE allows integration of parts imported from different methods. Indeed,
we have used the communication model of the MCO method of Xavier Castellani to describe
the communication plane of our model. We have used also a module of Graphtalk system
to represent a conceptual diagram and a module based on Petrinet for the coherence
of the conceptual processing model. This high level of specification implies modelling
in terms of meta-models that allows, besides the distinction between concepts and
implementation, the definition of meta-rules as that of modular design and applicable
to the model himself. This has allowed us, on the one hand, to better clarify the
process of modeling and, on the other hand, to introduce a homogeneous step by adopting
the object paradigm at all levels of development.