期刊名称:International Journal of Computer Trends and Technology
电子版ISSN:2231-2803
出版年度:2020
卷号:68
期号:4
页码:33-43
DOI:10.14445/22312803/IJCTT-V68I4P107
出版社:Seventh Sense Research Group
摘要:Nowadays, User Interfaces are complex software components that play a vital role in the development of the interactives applications. Its development requires, as for another phases, the use of a process that integrates the development of visual models and a standardized notation for this visualization. We propose two meta models a generic source metamodel called ”DDIHM” for "Description Diagram for Human Machine Interfaces" and a target metamodel called ”AbstractForm” based on the PEAR framework, more specifically its HTML QuickForm package. Then we apply a set of generic rules to make the models operational in HMI. The first transformation performed with ATL (M2M) will transform a source model compliant with DDIHM into a target model compliant to AbstractForm. Then, we implement M2T rules transformation using the template approach with Xpand to transform our target model into PHP code directly usable in a web application. The proposed metamodels is implemented in Eclipse with ECORE. We apply our proposal to the HMI of an online registration application.
关键词:Interactive Systems; Model Driven Engineering; Model Transformation; DSML; ATL; Xpand.