A stylebase as a tool for modelling of quality-driven software architecture

Janne Merilinna, Eila Niemelä

Research output: Contribution to journalArticleScientificpeer-review


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 languageEnglish
Pages (from-to)296-312
Number of pages17
JournalProceedings of the Estonian Academy of Sciences. Engineering
Issue number4
Publication statusPublished - 2005
MoE publication typeA1 Journal article-refereed


  • Model-driven engineering
  • architectural pattern
  • design pattern
  • software quality
  • software architecture

Fingerprint Dive into the research topics of 'A stylebase as a tool for modelling of quality-driven software architecture'. Together they form a unique fingerprint.

Cite this