Programming constraint system by demonstration

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)


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.

Original languageEnglish
Title of host publicationIUI 1999 - Proceedings of the 4th International Conference on Intelligent User Interfaces
PublisherAssociation for Computing Machinery
Number of pages1
ISBN (Electronic)9781581130980
Publication statusPublished - 1998 Dec 1
Event4th International Conference on Intelligent User Interfaces, IUI 1999 - Los Angeles, United States
Duration: 1999 Jan 51999 Jan 8

Publication series

NameInternational Conference on Intelligent User Interfaces, Proceedings IUI


Conference4th International Conference on Intelligent User Interfaces, IUI 1999
Country/TerritoryUnited States
CityLos Angeles


  • constraints
  • end user programming
  • programming by demonstration

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction


Dive into the research topics of 'Programming constraint system by demonstration'. Together they form a unique fingerprint.

Cite this