Composing interactive systems by planning

Yoann Gabillon, Gaëlle Calvary, Humbert Fiorino
2007 Proceedings of the 4th French-speaking conference on Mobility and buiquity computing - UbiMob '08  
User Interfaces (UIs) are mostly produced along a mental forward engineering process consisting in step by step transforming abstract descriptions into more concrete ones. Transformations make trade-offs between the context of use () and the usability properties that have been elicited as key. In ubiquitous computing, neither the context of use nor the user's objectives can be set at design time: they may opportunistically emerge with the arrival/departure of interaction resources and/or user's
more » ... needs. As a result, there is a need for dynamically composing interactive systems. We explore multiagents planning for tackling the combinatory issue when sharing interaction resources among interactive systems and UI elements. The gateway between HCI and planning is performed using Model Driven Engineering (MDE). Experience shows that MDE is powerful for chaining domains together as well as for better understanding and improving domains languages.
doi:10.1145/1376971.1376979 dblp:conf/ubimob/GabillonCF08 fatcat:bjgpe26a6nfp3gscudg42ova7m