State problems in programming human-controlled devices | IEEE Journals & Magazine | IEEE Xplore