Abstract
The main goal of model-driven engineering (MDE) is to improve software quality by using models as a means of producing high-quality systems with decreased development costs. Thus MDE makes it possible to represent software solutions by models and to evaluate and maintain models instead of the source code. However, software quality, i.e. quality of models, depends on how the quality characteristics of a system or a systems family have been taken into account in the architecture development. The main contribution of this paper is a stylebase, a tool including architectural styles and patterns, and design patterns, intended to be used while architecting. The stylebase is an integrated part of the architect’s tooling environment, providing support for the design of the architecture and for quality evaluation of architectural models. The stylebase can be used as a part of a commercial tool and as an independent component of a distributed software development environment with heterogeneous modelling tools.
Original language | English |
---|---|
Pages (from-to) | 296-312 |
Number of pages | 17 |
Journal | Proceedings of the Estonian Academy of Sciences. Engineering |
Volume | 11 |
Issue number | 4 |
Publication status | Published - 2005 |
MoE publication type | A1 Journal article-refereed |
Keywords
- Model-driven engineering
- architectural pattern
- design pattern
- software quality
- software architecture