A Tooling Environment for Quality-Driven Domain-Specific Modelling

Janne Merilinna, Tomi Räty

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    Abstract

    There is an increasing need for reducing costs and improving quality in software development. One of the means to reduce costs is to increase productivity by utilizing Domain-Specific Modelling (DSM). Industry cases consistently show a 5-10 fold increase in productivity when DSM is applied, in addition to a decrease of errors in generated code. In order to improve quality and especially desired quality attributes, e.g., performance and reliability, quality requirements must be considered in every development phase. Also a trace link from quality requirements definitions to implementation and tests has to be maintained to assure that the resulting application truly satisfies the requirements. As Model-Driven Development is heavily dependent on provided tool support, a tooling environment that enables quality-driven DSM would be useful. Thus in this paper, we study if MetaCase MetaEdit+ language workbench can be utilized as such by developing a code generator and a domain-specific modelling language for a laboratory case of stream-oriented computing systems. We found that the chosen environment is appropriate for an industrial application of quality-driven DSM.
    Original languageEnglish
    Title of host publicationProceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling, DSM'09
    EditorsMatti Rossi, Jonathan Sprinkle, Jeff Gray, Juha-Pekka Tolvanen
    PublisherHelsinki School of Economics
    Number of pages6
    ISBN (Electronic)978-952-488-372-6
    ISBN (Print)978-952-488-371-9
    Publication statusPublished - 2009
    MoE publication typeA4 Article in a conference publication
    Event9th OOPSLA Workshop on Domain-Specific Modeling - Orlando, United States
    Duration: 25 Oct 200926 Oct 2009

    Publication series

    SeriesHelsingin kauppakorkeakoulun julkaisuja B
    Number108
    ISSN0356-889X

    Workshop

    Workshop9th OOPSLA Workshop on Domain-Specific Modeling
    Country/TerritoryUnited States
    CityOrlando
    Period25/10/0926/10/09

    Fingerprint

    Dive into the research topics of 'A Tooling Environment for Quality-Driven Domain-Specific Modelling'. Together they form a unique fingerprint.

    Cite this