Christophe Jacquet: Research and Teaching

Publications >

Conference paper:

Heterogeneous Modeling of Gesture-Based 3D Applications

Romuald Deshayes, Christophe Jacquet, Cécile Hardebolle, Frédéric Boulanger, Tom Mens

Proceedings of MPM 2012 (Multi-Paradigm Modeling workshop at Models 2012), October 2012. pp. 19-24. ACM Digital Library.

Jump to: Download | Abstract | Text Reference | BibTeX Reference

Download

Abstract

Model-driven software engineering (MDE) is a well-known approach for developing software. It reduces complexity, facilitates maintenance and allows for the simulation, veri cation, 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 manipulating 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 speci ed as an executable heterogeneous model with the ModHel'X modeling environment. We exploit the semantic adaptation between different models of computation to implement a layered application using the most appropriate models of computation for each layer.

Text Reference

Romuald Deshayes, Christophe Jacquet, Cécile Hardebolle, Frédéric Boulanger, Tom Mens. “Heterogeneous Modeling of Gesture-Based 3D Applications”. Proceedings of MPM 2012 (Multi-Paradigm Modeling workshop at Models 2012), October 2012. pp. 19-24. ACM Digital Library.

BibTeX Reference

@InProceedings{ deshayes2012mpm,
    author = {Romuald Deshayes and Christophe Jacquet and Cécile Hardebolle and Frédéric Boulanger and Tom Mens},
    publisher = {{ACM Digital Library}},
    title = {{Heterogeneous Modeling of Gesture-Based 3D Applications}},
    booktitle = {{Proceedings of MPM 2012 (Multi-Paradigm Modeling workshop at Models 2012)}},
    month = {October},
    year = {2012},
    pages = {19-24},
}