Reference : Automated Generation of Platform-Variant Applications from Platform-Independent Model...
Scientific journals : Article
Engineering, computing & technology : Computer science
http://hdl.handle.net/10993/5685
Automated Generation of Platform-Variant Applications from Platform-Independent Models via Templates
English
Amalio, Nuno mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
Glodt, Christian mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
Pinto, Frederico [> >]
Kelsen, Pierre mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
2011
Electronic Notes in Theoretical Computer Science
Elsevier
279
3
Proceedings of the Third Workshop on Generative Technologies (WGT) 2011
3-25
Yes
1571-0661
Amsterdam
Pays-Bas
[en] Software Product Families ; Model-Driven Development ; Executable Models ; Templates
[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.
http://hdl.handle.net/10993/5685
10.1016/j.entcs.2011.11.035

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
wgt2011-paper.pdfAuthor postprint1.76 MBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.