IFVM Bridge: A Virtual Machine for IFML Models Execution in Combination with Domain Models
Sara Gotti, Samir Mbarki
2019
Abstract
Many software systems are executable on various computing devices. No one denies that each of these devices has its own user interfaces. Nevertheless, this trend of computing everywhere is not accompanied by a solution that can be used to abstractly express the content, user interaction and control behavior of the software application front end without focusing on the implementation platform. Applying the concept of abstract models to user interfaces become a necessity. Accordingly, OMG adopted (in March 2013) the new Interaction Flow Modeling Language (IFML) for abstractly describing the system front end. It ensures executability in order to be mapped into executable applications for different kind of devices. In this paper, we propose a new model driven development approach to execute the logical description of UIs components and their interactions captured with IFML. We define IFVM, a virtual machine for executing IFML models with focus on the content-dependent navigation specification for passing parameters between the ViewElements, and the Data binding specification to specify the source of the published content.
DownloadPaper Citation
in Harvard Style
Gotti S. and Mbarki S. (2019). IFVM Bridge: A Virtual Machine for IFML Models Execution in Combination with Domain Models.In Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-358-2, pages 491-496. DOI: 10.5220/0007581604910496
in Bibtex Style
@conference{modelsward19,
author={Sara Gotti and Samir Mbarki},
title={IFVM Bridge: A Virtual Machine for IFML Models Execution in Combination with Domain Models},
booktitle={Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2019},
pages={491-496},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007581604910496},
isbn={978-989-758-358-2},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - IFVM Bridge: A Virtual Machine for IFML Models Execution in Combination with Domain Models
SN - 978-989-758-358-2
AU - Gotti S.
AU - Mbarki S.
PY - 2019
SP - 491
EP - 496
DO - 10.5220/0007581604910496