Internet of Things (IoT) allows for cyber-physical applications to be created and composed to provide intelligent support or automation of end-user tasks. For many of such tasks, human participation is crucial to the success and the quality of the tasks. The cyber systems should proactively request help from the humans to accomplish the tasks when needed. However, the outcome of such system-human synergy may be affected by factors external to the systems. Failure to consider those factors when involving human participants in the tasks may result in suboptimal performance and negative experience on the humans. In this paper, we propose an approach for automated generation of control strategies of cyber-human systems. We investigate how explicit modeling of human participant can be used in automated planning to generate cooperative strategy of human and system to achieve a given task, by means of which best and appropriately utilize the human. Specifically, our approach consists of: (1) a formal framework for modeling cooperation between cyber system and human, and (2) a formalization of system-human cooperative task planning as strategy synthesis of stochastic multiplayer game. We illustrate our approach through an example of indoor air quality control in smart homes.
[1]
Ufuk Topcu,et al.
Pareto efficiency in synthesizing shared autonomy policies with temporal logic constraints
,
2015,
2015 IEEE International Conference on Robotics and Automation (ICRA).
[2]
Marta Z. Kwiatkowska,et al.
PRISM 4.0: Verification of Probabilistic Real-Time Systems
,
2011,
CAV.
[3]
S. Shankar Sastry,et al.
Synthesis for Human-in-the-Loop Control Systems
,
2014,
TACAS.
[4]
Taolue Chen,et al.
PRISM-games: A Model Checker for Stochastic Multi-Player Games
,
2013,
TACAS.
[5]
Taolue Chen,et al.
Automatic verification of competitive stochastic systems
,
2012,
Formal Methods in System Design.
[6]
Marta Z. Kwiatkowska,et al.
Automated Verification and Strategy Synthesis for Probabilistic Systems
,
2013,
ATVA.
[7]
William H. Sanders,et al.
The Multiple-Asymmetric-Utility System Model: A Framework for Modeling Cyber-Human Systems
,
2011,
2011 Eighth International Conference on Quantitative Evaluation of SysTems.
[8]
David Garlan,et al.
Reasoning about Human Participation in Self-Adaptive Systems
,
2015,
2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems.