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.