Domain-Specific Modelling Language for Navigation Applications on S60 Mobile Phones

Research output: Contribution to conferenceConference articleScientificpeer-review

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

Mobile phones
Navigation
Software engineering
Communication
Modeling languages

Keywords

  • code generation
  • end-user driven development

Cite this

Merilinna, J. (2008). Domain-Specific Modelling Language for Navigation Applications on S60 Mobile Phones. Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States.
Merilinna, Janne. / Domain-Specific Modelling Language for Navigation Applications on S60 Mobile Phones. Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States.
@conference{c56c1e4d2eef4d9fbbf9b5e980b281f0,
title = "Domain-Specific Modelling Language for Navigation Applications on S60 Mobile Phones",
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 = "code generation, end-user driven development",
author = "Janne Merilinna",
year = "2008",
language = "English",
note = "8th OOPSLA Workshop on Domain-Specific Modeling ; Conference date: 19-10-2008 Through 20-10-2008",

}

Merilinna, J 2008, 'Domain-Specific Modelling Language for Navigation Applications on S60 Mobile Phones', Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States, 19/10/08 - 20/10/08.

Domain-Specific Modelling Language for Navigation Applications on S60 Mobile Phones. / Merilinna, Janne.

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

Research output: Contribution to conferenceConference articleScientificpeer-review

TY - CONF

T1 - Domain-Specific Modelling Language for Navigation Applications on S60 Mobile Phones

AU - Merilinna, Janne

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 - code generation

KW - end-user driven development

M3 - Conference article

ER -

Merilinna J. Domain-Specific Modelling Language for Navigation Applications on S60 Mobile Phones. 2008. Paper presented at 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, United States.