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.
|Publication status||Published - 2008|
|MoE publication type||Not Eligible|
|Event||8th OOPSLA Workshop on Domain-Specific Modeling - Nashville, United States|
Duration: 19 Oct 2008 → 20 Oct 2008
|Conference||8th OOPSLA Workshop on Domain-Specific Modeling|
|Period||19/10/08 → 20/10/08|
- code generation
- end-user driven development
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.