Back to Search Start Over

Heterogeneous Modeling of Gesture-Based 3D Applications

Authors :
Romuald Deshayes
Christophe Jacquet
Tom Mens
Frédéric Boulanger
Cécile Hardebolle
Supélec Sciences des Systèmes (E3S)
Ecole Supérieure d'Electricité - SUPELEC (FRANCE)
Software Engineering Lab
Université de Mons (UMons)
Source :
6th International Workshop on Multi-Paradigm Modeling (MPM'12), 6th International Workshop on Multi-Paradigm Modeling (MPM'12), Oct 2012, Innsbruck, Austria. pp.6, ⟨10.1145/2508443.2508447⟩, MPM@MoDELS
Publication Year :
2012
Publisher :
HAL CCSD, 2012.

Abstract

International audience; Model-driven software engineering (MDE) is a well-known approach for developing software. It reduces complexity, facilitates maintenance and allows for the simulation, verification, validation and execution of software models. In this article, we show how MDE and model execution can be leveraged in the context of human-computer interaction (HCI). We claim that in this application domain it is beneficial to use heterogeneous models, combining different models of computation for different components of the system. We report on a case study that we have carried out to develop an executable model of a gesture-based application for manipu- lating 3D objects, using the Kinect sensor as input device, and the OGRE graphical engine as output device for real- time rendering. The interaction part of this application is fully specified as an executable heterogeneous model with the ModHel'X modeling environment. We exploit the seman- tic adaptation between different models of computation to implement a layered application using the most appropriate models of computation for each layer.

Details

Language :
English
Database :
OpenAIRE
Journal :
6th International Workshop on Multi-Paradigm Modeling (MPM'12), 6th International Workshop on Multi-Paradigm Modeling (MPM'12), Oct 2012, Innsbruck, Austria. pp.6, ⟨10.1145/2508443.2508447⟩, MPM@MoDELS
Accession number :
edsair.doi.dedup.....3d35209e0b364d17ff1f23ad88f26f9f
Full Text :
https://doi.org/10.1145/2508443.2508447⟩