Supporting Effective Software Modeling
Dans cet article nous identifions les raisons de la faible utilisation des techniques de modélisations dans l'industrie et nous donnons un aperçu d'une approche basée modèle qui peut améliorer l'utilisation des modèles pour le développement des systèmes complexes. Les mécanismes présentés ici reposent sur une approche du développement guidé par les modèles et qui met en avant (1) la réutilisation explicite des artefacts de modélisation, (2) la transformation systématique des modèles par l'utilisation de patrons et de restructurations, et (3) une séparation multidimensionnelle des aspects par la modélisation orientée aspect.
In this paper we identify some of the reasons behind the low use of modeling techniques in industry and give an overview of model-based development mechanisms that can enhance the use of models in the development of complex systems. The mechanisms discussed in this paper support a model-driven approach to software development that emphasizes (1) explicit reuse of modeling artifacts, (2) systematic transformation of models through patternbased refactoring, and (3) multi-dimensional separation of concerns through aspect-oriented modeling.
R.FRANCE, S.GHOSH, D.TURK
aspect, modèle, modélisation, MDA, patron, restructuration, UML.
aspect, model, modeling, MDA, patron, model transformations, UML.
Anglais
|