Domain-specific front-end for virtual system performance exploration

Janne Vatjus-Anttila

    Research output: Contribution to journalArticleScientificpeer-review

    Abstract

    Domain specific modelling (DSM) is used typically on various computer application domains to alleviate application programming by altering error prone text editing work to graphical modelling and code generation. One rather different domain is design space exploration of embedded computer systems which composes greatly from complex programming phases resulting abstract application and platform models needed in system simulations. Objective of this paper is to show that the advantages of DSM can be harnessed perfectly well to this engineering domain. Previously has been shown that with a little pinch of imagination the concept of DSM can be applied on virtual system modelling phases. In this paper we describe how DSM tool and domain specific language are applied to practical exploitation of virtual system model, i.e. to performance simulation and analysis of simulation results. We share also pros and cons from explored appliance of DSM for performance exploration which according our research is valid method.
    Original languageEnglish
    Pages (from-to)495-499
    Number of pages5
    JournalInternational Journal of Computer and Communication engineering
    Volume2
    Issue number4
    DOIs
    Publication statusPublished - 2013
    MoE publication typeA1 Journal article-refereed

    Fingerprint

    Computer programming
    Computer applications
    Computer systems
    Code generation

    Keywords

    • back-annotation
    • embedded systems
    • DSM
    • performance exploration
    • simulation
    • virtual systems

    Cite this

    @article{171eb4dd36d54de9ba3fbbedf246d151,
    title = "Domain-specific front-end for virtual system performance exploration",
    abstract = "Domain specific modelling (DSM) is used typically on various computer application domains to alleviate application programming by altering error prone text editing work to graphical modelling and code generation. One rather different domain is design space exploration of embedded computer systems which composes greatly from complex programming phases resulting abstract application and platform models needed in system simulations. Objective of this paper is to show that the advantages of DSM can be harnessed perfectly well to this engineering domain. Previously has been shown that with a little pinch of imagination the concept of DSM can be applied on virtual system modelling phases. In this paper we describe how DSM tool and domain specific language are applied to practical exploitation of virtual system model, i.e. to performance simulation and analysis of simulation results. We share also pros and cons from explored appliance of DSM for performance exploration which according our research is valid method.",
    keywords = "back-annotation, embedded systems, DSM, performance exploration, simulation, virtual systems",
    author = "Janne Vatjus-Anttila",
    note = "Project code: 73377",
    year = "2013",
    doi = "10.7763/IJCCE.2013.V2.234",
    language = "English",
    volume = "2",
    pages = "495--499",
    journal = "International Journal of Computer and Communication engineering",
    issn = "2010-3743",
    number = "4",

    }

    Domain-specific front-end for virtual system performance exploration. / Vatjus-Anttila, Janne.

    In: International Journal of Computer and Communication engineering, Vol. 2, No. 4, 2013, p. 495-499.

    Research output: Contribution to journalArticleScientificpeer-review

    TY - JOUR

    T1 - Domain-specific front-end for virtual system performance exploration

    AU - Vatjus-Anttila, Janne

    N1 - Project code: 73377

    PY - 2013

    Y1 - 2013

    N2 - Domain specific modelling (DSM) is used typically on various computer application domains to alleviate application programming by altering error prone text editing work to graphical modelling and code generation. One rather different domain is design space exploration of embedded computer systems which composes greatly from complex programming phases resulting abstract application and platform models needed in system simulations. Objective of this paper is to show that the advantages of DSM can be harnessed perfectly well to this engineering domain. Previously has been shown that with a little pinch of imagination the concept of DSM can be applied on virtual system modelling phases. In this paper we describe how DSM tool and domain specific language are applied to practical exploitation of virtual system model, i.e. to performance simulation and analysis of simulation results. We share also pros and cons from explored appliance of DSM for performance exploration which according our research is valid method.

    AB - Domain specific modelling (DSM) is used typically on various computer application domains to alleviate application programming by altering error prone text editing work to graphical modelling and code generation. One rather different domain is design space exploration of embedded computer systems which composes greatly from complex programming phases resulting abstract application and platform models needed in system simulations. Objective of this paper is to show that the advantages of DSM can be harnessed perfectly well to this engineering domain. Previously has been shown that with a little pinch of imagination the concept of DSM can be applied on virtual system modelling phases. In this paper we describe how DSM tool and domain specific language are applied to practical exploitation of virtual system model, i.e. to performance simulation and analysis of simulation results. We share also pros and cons from explored appliance of DSM for performance exploration which according our research is valid method.

    KW - back-annotation

    KW - embedded systems

    KW - DSM

    KW - performance exploration

    KW - simulation

    KW - virtual systems

    U2 - 10.7763/IJCCE.2013.V2.234

    DO - 10.7763/IJCCE.2013.V2.234

    M3 - Article

    VL - 2

    SP - 495

    EP - 499

    JO - International Journal of Computer and Communication engineering

    JF - International Journal of Computer and Communication engineering

    SN - 2010-3743

    IS - 4

    ER -