Reference : Combining Models with Code: a Tale of Two Languages
Scientific congresses, symposiums and conference proceedings : Paper published in a book
Engineering, computing & technology : Computer science
http://hdl.handle.net/10993/20111
Combining Models with Code: a Tale of Two Languages
English
Qin, Ma mailto []
Schmit, Sam mailto []
Glodt, Christian mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
Kelsen, Pierre mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
2014
IEEE International Conference on Global Software Engineeering Workshops
27-32
Yes
No
International
IEEE International Conference on Global Software Engineeering Workshops
18-8-2014
[en] code ; executable model ; platforms
[en] In the pure model-driven view of software engineering,
models are the sole artifacts to be created and maintained
and executable source code is entirely generated from the models.
However, due to the variety of modern platforms and the
complexity of capturing them correctly in models, this vision has
not yet been fully realized. In this paper, we propose an approach
that allows combining high-level models with low-level code into
an executable system. The approach is based on two modeling
languages, one presenting a common abstraction of modeling and
programming languages, and the other allowing to express the
bridge between the model and code. We illustrate our approach
using a running example of an invoicing system for which the
business logic requirements are captured by an executable model
and the requirements on the graphical user interface are directly
mocked up using a GUI designer tool that generates Java code.
http://hdl.handle.net/10993/20111

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
main.pdfAuthor postprint1.06 MBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.