When Model Driven Engineering meets Virtual Reality: Feedback from Application to the Collaviz Framework

Thierry Duval 1 Arnaud Blouin 2 Jean-Marc Jézéquel 2
1 Hybrid - 3D interaction with virtual environments using body and mind
Inria Rennes – Bretagne Atlantique , IRISA-D6 - MEDIA ET INTERACTIONS
2 DiverSe - Diversity-centric Software Engineering
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
Abstract : Despite the increasing use of 3D Collaborative Virtual Environments (3D CVE), their development is still a cumbersome task. The various concerns to consider (distributed system, 3D graphics, etc.) complexify the development as well as the evolution of CVEs. Software engineering recently proposed methods and tools to ease the development process of complex software systems. Among them, Model-Driven Engineering (MDE) considers models as first-class entities. A model is an abstraction of a specific aspect of the system under study for a specific purpose. MDE thus breaks down a complex system into as many models for different purposes, such as: generating code from models; building domain specific programming/modeling languages (DSL); generating tools such as graphical or textual editors. In this paper we leverage MDE for developing 3D CVEs. We show how the Collaviz framework took benefits from a DSL we built. The benefits are multiple: 3D CVE designers can focus on the behavior of their virtual objects without bothering with distributed and graphics features; configuring the content of 3D CVEs and their deployment on various software and hardware platforms can be automated through code generation. We detail the development process we propose and the experiments we conducted on Collaviz.
Type de document :
Communication dans un congrès
Software Engineering and Architectures for Realtime Interactive Systems Working Group, Mar 2014, Minnesota, United States. 2014
Liste complète des métadonnées


https://hal.inria.fr/hal-00969072
Contributeur : Arnaud Blouin <>
Soumis le : mercredi 2 avril 2014 - 08:46:57
Dernière modification le : jeudi 9 février 2017 - 16:05:20
Document(s) archivé(s) le : mercredi 2 juillet 2014 - 11:10:54

Fichier

MDEVR.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00969072, version 1

Citation

Thierry Duval, Arnaud Blouin, Jean-Marc Jézéquel. When Model Driven Engineering meets Virtual Reality: Feedback from Application to the Collaviz Framework. Software Engineering and Architectures for Realtime Interactive Systems Working Group, Mar 2014, Minnesota, United States. 2014. <hal-00969072>

Partager

Métriques

Consultations de
la notice

641

Téléchargements du document

357