loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock
IFVM Bridge: A Virtual Machine for IFML Models Execution in Combination with Domain Models

Topics: Executable UML; Frameworks for Model-Driven Development; Hybrid Multi-Modeling Approaches; Model Execution and Simulation; Model Transformation; Model Transformations and Generative Approaches; Model-Driven Architecture; Software Process Modeling, Enactment and Execution; Syntax and Semantics of Modeling Languages; Systems Engineering

Authors: Sara Gotti and Samir Mbarki

Affiliation: MISC Laboratory, Faculty of Science, Ibn Tofail University, Kenitra and Morocco

Keyword(s): Interaction Flow Modeling Language IFML, Model Execution, Mda, Bytecode, Virtual Machine, Model Interpretation, Model Compilation, User Interfaces, Front End, Content Dependency, Input-Output Dependency.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Executable UML ; Frameworks for Model-Driven Development ; Hybrid Multi-Modeling Approaches ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model Execution and Simulation ; Model Transformation ; Model Transformations and Generative Approaches ; Model-Driven Architecture ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering ; Software Process Modeling, Enactment and Execution ; Syntax and Semantics of Modeling Languages ; Systems Engineering

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 specific ation for passing parameters between the ViewElements, and the Data binding specification to specify the source of the published content. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.140.185.123

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
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 - MODELSWARD; ISBN 978-989-758-358-2; ISSN 2184-4348, SciTePress, pages 491-496. DOI: 10.5220/0007581604910496

@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 - MODELSWARD},
year={2019},
pages={491-496},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007581604910496},
isbn={978-989-758-358-2},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - IFVM Bridge: A Virtual Machine for IFML Models Execution in Combination with Domain Models
SN - 978-989-758-358-2
IS - 2184-4348
AU - Gotti, S.
AU - Mbarki, S.
PY - 2019
SP - 491
EP - 496
DO - 10.5220/0007581604910496
PB - SciTePress