Ambient Intelligence Users in the Loop: Towards a Model-Driven Approach

Ambient and mobile systems consist of networked devices and software components surrounding human users and providing services. From the services present in the environment, other services can be composed opportunistically and automatically by an intelligent system, then proposed to the user. The latter must not only to be aware of existing services but also be kept in the loop in order to both control actively the services and influence the automated decisions.

[1]  Benoît Combemale,et al.  MDE in Practice for Computational Science , 2015, ICCS.

[2]  Jean-Sébastien Sottet,et al.  A Model-Driven Engineering Approach for the Usability of Plastic User Interfaces , 2008, EHCI/DS-VIS.

[3]  Fabio Paternò,et al.  End User Development: Survey of an Emerging Field for Empowering People , 2013 .

[4]  Joëlle Coutaz,et al.  Meta-User Interfaces for Ambient Spaces , 2006, TAMODIA.

[5]  Jim Steel,et al.  Engineering Modeling Languages: Turning Domain Knowledge into Tools , 2016 .

[6]  Bernhard Rumpe,et al.  Engineering modeling languages , 2016 .

[7]  Combemale Benoit,et al.  Modeling for Sustainability , 2016 .

[8]  Stéphane Lecoeuche,et al.  User in the Loop: Adaptive Smart Homes Exploiting User Feedback - State of the Art and Future Directions , 2016, Inf..

[9]  Kurt Geihs,et al.  The user in the loop: Enabling user participation for self-adaptive applications , 2014, Future Gener. Comput. Syst..

[10]  Vicente Pelechano,et al.  Designing the Human in the Loop of Self-Adaptive Systems , 2016, UCAmI.

[11]  Sébastien Gérard,et al.  Cognifying Model-Driven Software Engineering , 2017, STAF Workshops.

[12]  James L. Crowley,et al.  A First-Person Experience with End-User Development for Smart Homes , 2016, IEEE Pervasive Computing.

[13]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[14]  Sylvie Trouilhet,et al.  Opportunistic software composition: Benefits and requirements , 2015, 2015 10th International Joint Conference on Software Technologies (ICSOFT).

[15]  Anneke Kleppe,et al.  The Object Constraint Language: Getting Your Models Ready for MDA , 2003 .

[16]  Jean-Yves Tigli,et al.  Opportunistic Composition of Human-Computer Interactions in Ambiant Spaces , 2016, 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld).