[CH98a] Definition of Customized Models: Application to Define Core of the UML Model Models: Application to Define a Core of the UML Model
Conférence Internationale avec comité de lecture :
Tenth Int. Conf. on Software Engineering and Knowledge Engineering (SEKE '98), in coop,
January 1998,
motcle:
Résumé:
Models of analysis and design methods are more and more
complex. The first reason is that concepts of these models are too
numerous, more than several hundreds. The second reason is that
definitions of concepts are intertwined. So, it is very difficult to learn and to
apply these models. That is why it is necessary to select sub-sets of
concepts in these models. These selections are not easy to do in particular
because the selection of a concept CPx needs the selection of all the concepts
used in the definition of CPx, directly and by transitivity. In addition, if a
concept CPx is not selected, all the concepts that use CPx, directly and by
transitivity, are not selected. We propose to represent models with charts of
concepts to define customized models. These charts are directed graphs
where nodes are concepts and where arcs are selection dependencies. A
selection dependency is defined between two concepts CPx and CPy if the
selection of the concept CPy necessitates the selection of the concept CPx.
Charts of concepts allow to select concepts by seeing concepts that have also
to be selected and these that will not have to be. These charts also allow to
delete and to add concepts by knowing impacts of these operations. In this
paper we present how charts of concepts of models can be created. We
explain how to define a customized model of an analysis and design method
starting from its charts of concepts and selection criteria of concepts. We
show some charts of concepts of the Unified Modeling Language (UML)
model and we explain how to define a core of this model.
Commentaires:
in proceedings pp. 279-288.