• DocumentCode
    1209995
  • Title

    State problems in programming human-controlled devices

  • Author

    Konstan, Joseph A.

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    40
  • Issue
    4
  • fYear
    1994
  • fDate
    11/1/1994 12:00:00 AM
  • Firstpage
    812
  • Lastpage
    820
  • Abstract
    Many consumer goods are complicated enough to benefit from programmed control. Today´s home electronics devices support a wide range of options and controls. At the same time, personal digital assistants and programmable remote controls are now capable of learning and generating control sequences to control a wide range of devices. Unfortunately, most device interfaces are designed for interactive human control rather than programmed control. The paper analyzes state-based obstacles to programming devices designed for interactive human control. It develops a theory of statelock, a condition in which a control program is unable to synchronize with the state machine underlying the controlled device. The paper also presents design strategies to avoid statelock and applies these strategies to the home audio/video and telephone autodialer domains
  • Keywords
    Hi-Fi equipment; automatic telephone systems; consumer electronics; home automation; interactive systems; notebook computers; programmable controllers; programmed control; telecommunication control; telecontrol; telephony; video tape recorders; control program; control sequences; design strategies; device interfaces; home audio; home electronics devices; home video; human-controlled devices; interactive human control; personal digital assistants; programmable remote controls; programmed control; state problems; statelock; telephone autodialer; Automatic control; Buildings; Computer science; Control systems; Humans; Personal digital assistants; Programmable control; TV; Telephony; Video recording;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/30.338326
  • Filename
    338326