Article (Scientific journals)
Automated Generation of Platform-Variant Applications from Platform-Independent Models via Templates
Amalio, Nuno; Glodt, Christian; Pinto, Frederico et al.
2011In Electronic Notes in Theoretical Computer Science, 279 (3), p. 3-25
Peer reviewed
 

Files


Full Text
wgt2011-paper.pdf
Author postprint (1.8 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Software Product Families; Model-Driven Development; Executable Models; Templates
Abstract :
[en] Model-driven development raises the level of abstraction so that software engineers can focus on design rather than implementation and platform-specific details. This paper presents a model-centric approach to MDD, where platform code is generated from a platform-independent model describing platform-variant families of products. The generation is done via templates; the variation point lies in the alternative execution platforms. Our approach is based on EP, a formal executable modelling language, supplemented with OCL, and FTL, a formal language of templates. The paper illustrates the approach by generating applications from the same abstract model that run on both Googleâ Android and Apple iPhone mobile platforms. The paper contribution are: (a) it realises the MDD approach using formal languages, in particular the use of a formal language of templates and (b) it illustrates the approach by generating code for two distinct platforms.
Disciplines :
Computer science
Identifiers :
UNILU:UL-CONFERENCE-2011-406
Author, co-author :
Amalio, Nuno ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Glodt, Christian ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Pinto, Frederico
Kelsen, Pierre ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Language :
English
Title :
Automated Generation of Platform-Variant Applications from Platform-Independent Models via Templates
Publication date :
2011
Journal title :
Electronic Notes in Theoretical Computer Science
ISSN :
1571-0661
Publisher :
Elsevier, Amsterdam, Netherlands
Special issue title :
Proceedings of the Third Workshop on Generative Technologies (WGT) 2011
Volume :
279
Issue :
3
Pages :
3-25
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 09 September 2013

Statistics


Number of views
65 (1 by Unilu)
Number of downloads
94 (0 by Unilu)

Scopus citations®
 
1
Scopus citations®
without self-citations
0
OpenCitations
 
0

Bibliography


Similar publications



Contact ORBilu