Couplage de la modélisation et de l'implémentation des systèmes interactifs mixtes
Institution:
Toulouse 1Disciplines:
Directors:
Abstract EN:
Emerging interactive systems deeply affect the dimensions influencing the development of interactive systems. The mutation of the interactive spaces towards less restrained situations, therefore more diversified, and the use of new interaction paradigms: augmented reality, tangible user interfaces, ubiquitous systems or Mixed Interactive Systems (MIS), result with an inadequacy of the methods and tools commonly admitted for developing interactive systems. We propose a model-driven support of the design and the implementation of MIS, coupling abstract models and deployment technologies, reconciling top-down and bottom-up approaches, to face such evolutions. This contribution exports the results of one steps, to promote the development efficiency of MIS. Our works led to the definition and exploitation of several metamodels, dedicated to the design of interaction and software architecture of MIS (ASUR and ASUR-IL metamodels). Their involvement in the development process is defined through successive model transformations, leading to the creation of software assembies for MIS-specific runtime environments. A tool suite for model edition and transformation, developed through a Model-Driven Engineering (MDE) approach, concretises each contribution and gives an effective framework to MIS development.
Abstract FR:
Les systèmes interactifs émergents affectent profondément les dimensions à prendre en compte lors du développement des systèmes interactifs. La mutation des espaces d'interaction vers des situations moins contraintes et de fait plus diverses, et l'application de nouveaux paradigmes d'interaction : réalité augmentée, interfaces tangibles, systèmes ubiquitaires ou Systèmes Interactifs Mixtes (SIM), engendrent une inadéquation des méthodes et des outils communément admis pour le développement des systèmes interactifs. Nous proposons un support dirigé par les modèles à la conception et à l’implémentation des SIM, couplant modèles abstraits et technologies de déploiement, réconciliant approches descendantes et ascendantes de développement, pour faire face à ces évolutions. Cette contribution ancre les résultats d'une phase du processus de développement des SIM, établis sous la forme d’un ou plusieurs modèles, au coeur des phases suivantes, afin de contribuer à l’efficacité du développement des SIM. Nos travaux ont porté sur la définition et l'exploitation de plusieurs métamodèles, dédiés à la conception de l’interaction et de l’architecture logicielle des SIM (métamodèles ASUR et ASUR-IL). Leur implication dans le processus de développement est définie par des transformations de modèles successives, menant à la création d’assemblages logiciels pour des environnements d’exécution spécifiques aux SIM. Un ensemble d'outils pour l'édition et la transformation de modèles, développé via une approche d’Ingénierie Dirigée par les Modèles (IDM), concrétise chacune de nos contributions et offre ainsi un cadre effectif au développement des SIM.