TY - GEN
T1 - Programming constraint system by demonstration
AU - Hattori, Takashi
N1 - Publisher Copyright:
© 1998 Association for Computing Machinery. All rights reserved.
PY - 1998/12/1
Y1 - 1998/12/1
N2 - The executable constraint system aims to maintain the integrity of structures that users create during an edit session. When the users modify a part of the structures, other parts are modified accordingly, based on instructions given by the users. The instructions are presented by demonstration, and form a constraint that is satisfied when the current state is its fixed point. The users can dynamically control a set of executable constraints to be satisfied.
AB - The executable constraint system aims to maintain the integrity of structures that users create during an edit session. When the users modify a part of the structures, other parts are modified accordingly, based on instructions given by the users. The instructions are presented by demonstration, and form a constraint that is satisfied when the current state is its fixed point. The users can dynamically control a set of executable constraints to be satisfied.
KW - constraints
KW - end user programming
KW - programming by demonstration
UR - http://www.scopus.com/inward/record.url?scp=4244129325&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=4244129325&partnerID=8YFLogxK
U2 - 10.1145/291080.291127
DO - 10.1145/291080.291127
M3 - Conference contribution
AN - SCOPUS:4244129325
T3 - International Conference on Intelligent User Interfaces, Proceedings IUI
SP - 202
BT - IUI 1999 - Proceedings of the 4th International Conference on Intelligent User Interfaces
PB - Association for Computing Machinery
T2 - 4th International Conference on Intelligent User Interfaces, IUI 1999
Y2 - 5 January 1999 through 8 January 1999
ER -