Paper published in a journal (Scientific congresses and symposiums)
Modularizing and Evolving Applications using Scripting Modeling Languages
Hoste, Michael; Mens, Tom
2010
 

Files


Full Text
BENEVOL2010-MichaelHoste.pdf
Author postprint (283.4 kB)
Request a copy

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Keywords :
[en] software modeling; [en] software engineering; [en] software evolution; [en] model-driven engineering
Abstract :
[en] Domain-Independent Models are mainly used for documentation purposes and are most of the time too generic to be directly executed, even by code generation. Domain-Specific Models can sometimes be executed, but their scope is too specific to be reused for other purposes. We have developed a mechanism that allows the creation of modeling languages that will be directly executed into software applications. We were inspired by dynamic languages, especially scripting languages, and adapted their approach to models in order to be able to execute models directly, not for an entire application, but for a specific and well-defined part of it. The goal of scripting languages is to raise the level of abstraction of the host language and to delegate some work to an external language. With the help of two concrete examples, we illustrate that scripting modeling languages can meet this objective better than textual scripting languages and that an application can evolve only by using script models.
Disciplines :
Computer science
Electrical & electronics engineering
Author, co-author :
Hoste, Michael
Mens, Tom  ;  Université de Mons > Faculté des Sciences > Génie Logiciel
Language :
English
Title :
Modularizing and Evolving Applications using Scripting Modeling Languages
Publication date :
16 December 2010
Event name :
BENEVOL
Event place :
Lille, France
Event date :
2010
Research unit :
S852 - Génie Logiciel
Available on ORBi UMONS :
since 23 February 2011

Statistics


Number of views
1 (1 by UMONS)
Number of downloads
0 (0 by UMONS)

Bibliography


Similar publications



Contact ORBi UMONS