Towards Model-Based Testing of Domain-Specific Modelling Languages

Janne Merilinna, Pekka Puolitaival, Juha Pärssinen

Research output: Contribution to conferenceConference articleScientific

Abstract

Domain-Specific Modelling Languages (DSML) provide an opportunity to have end-users at the centre of the software development process. Although end-users are seldom software developers, providing a language that both the end-users and software developers understand enables fluent communication between the stakeholders. In this paper, work in progress in the development of a DSML for navigation applications on positioning enabled S60 mobile phones is presented. The presented language enables the end-user to instantly experience the impact of changes in the models, by utilising a code generator that produces complete applications from the models. The architecture of both the supporting software framework and the generated applications are also discussed.
Original languageEnglish
Publication statusPublished - 2008
MoE publication typeNot Eligible
Event8th OOPSLA Workshop on Domain-Specific Modeling - Nashville, United States
Duration: 19 Oct 200820 Oct 2008

Conference

Conference8th OOPSLA Workshop on Domain-Specific Modeling
CountryUnited States
CityNashville
Period19/10/0820/10/08

Fingerprint

Testing
Mobile phones
Software engineering
Navigation
Communication
Modeling languages

Keywords

  • metamodel testing

Cite this

Merilinna, J., Puolitaival, P., & Pärssinen, J. (2008). Towards Model-Based Testing of Domain-Specific Modelling Languages. Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States.
Merilinna, Janne ; Puolitaival, Pekka ; Pärssinen, Juha. / Towards Model-Based Testing of Domain-Specific Modelling Languages. Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States.
@conference{ce961202cd1c4cfe8cc157d430884cad,
title = "Towards Model-Based Testing of Domain-Specific Modelling Languages",
abstract = "Domain-Specific Modelling Languages (DSML) provide an opportunity to have end-users at the centre of the software development process. Although end-users are seldom software developers, providing a language that both the end-users and software developers understand enables fluent communication between the stakeholders. In this paper, work in progress in the development of a DSML for navigation applications on positioning enabled S60 mobile phones is presented. The presented language enables the end-user to instantly experience the impact of changes in the models, by utilising a code generator that produces complete applications from the models. The architecture of both the supporting software framework and the generated applications are also discussed.",
keywords = "metamodel testing",
author = "Janne Merilinna and Pekka Puolitaival and Juha P{\"a}rssinen",
year = "2008",
language = "English",
note = "8th OOPSLA Workshop on Domain-Specific Modeling ; Conference date: 19-10-2008 Through 20-10-2008",

}

Merilinna, J, Puolitaival, P & Pärssinen, J 2008, 'Towards Model-Based Testing of Domain-Specific Modelling Languages', Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States, 19/10/08 - 20/10/08.

Towards Model-Based Testing of Domain-Specific Modelling Languages. / Merilinna, Janne; Puolitaival, Pekka; Pärssinen, Juha.

2008. Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States.

Research output: Contribution to conferenceConference articleScientific

TY - CONF

T1 - Towards Model-Based Testing of Domain-Specific Modelling Languages

AU - Merilinna, Janne

AU - Puolitaival, Pekka

AU - Pärssinen, Juha

PY - 2008

Y1 - 2008

N2 - Domain-Specific Modelling Languages (DSML) provide an opportunity to have end-users at the centre of the software development process. Although end-users are seldom software developers, providing a language that both the end-users and software developers understand enables fluent communication between the stakeholders. In this paper, work in progress in the development of a DSML for navigation applications on positioning enabled S60 mobile phones is presented. The presented language enables the end-user to instantly experience the impact of changes in the models, by utilising a code generator that produces complete applications from the models. The architecture of both the supporting software framework and the generated applications are also discussed.

AB - Domain-Specific Modelling Languages (DSML) provide an opportunity to have end-users at the centre of the software development process. Although end-users are seldom software developers, providing a language that both the end-users and software developers understand enables fluent communication between the stakeholders. In this paper, work in progress in the development of a DSML for navigation applications on positioning enabled S60 mobile phones is presented. The presented language enables the end-user to instantly experience the impact of changes in the models, by utilising a code generator that produces complete applications from the models. The architecture of both the supporting software framework and the generated applications are also discussed.

KW - metamodel testing

M3 - Conference article

ER -

Merilinna J, Puolitaival P, Pärssinen J. Towards Model-Based Testing of Domain-Specific Modelling Languages. 2008. Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States.