Nous présentons HIC (conteneur d'interaction homme-système), un cadre général pour l'intégration de l'interaction avancée dans les cycles de développement logiciel. Nous montrons comment ce cadre permet de réconcilier les méthodes du génie logiciel (MDA, MDE) avec les modèles de conception tels MVC ou PAC. Nous illustrons notre approche grâce à deux implantations différentes pour deux contextes applicatifs différents : un patron de conception logicielle, MVIC® (modèle vue interaction contrôle), et un modèle d'architecture, MI (middleware d'interaction).
Mots-clés :Architecture d'interaction, modèles de conception, méthodes de développement, paradigme d'interaction, modèles d'interaction, ingénierie de l'interaction.
Abstract:We present HIC (Human-system Interaction Container), a general framework for the integration of advanced interaction in the software development process. We show how this framework allows to reconcile the software development methods (such MDA, MDE) with the architectural models of software design such as MVC or PAC. We illustrate our approach thanks to two different types of implementation for this concept in two different business areas: one software design pattern, MVIC® (Model View Interaction Control) and one architectural model, IM (Interaction Middleware).