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


    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