A constraint-based UIMS using graph unification

dc.contributor.authorSamuel, J. F.en_US
dc.date.accessioned2015-10-05T07:56:48Z
dc.date.available2015-10-05T07:56:48Z
dc.date.issued1991en_US
dc.description.abstractThis paper describes an experimental UIMS developed to investigate methods of combining and reusing objects within a constraint-based system. A novel approach based on graph-unification facilitated the definition of composite objects and allowed behaviours to be transferred easily from one object to another. A very simple form of local propagation was used as the constraint satisfaction mechanism, which, as well as being fast, could also cope with cyclic dependencies. This method used a time-stamping method which made it possible to express time-dependency in the constraints. The system has features from both class-based and prototype-based object-oriented languages. Dynamic modification of objects can be performed rapidly enough for interactive control. Interfaces built with the system include a variety of 'standard' user interface objects such as sliders as well as a number of physical simulations utilising time-dependent constraints.en_US
dc.description.seriesinformationEG 1991-Technical Papersen_US
dc.identifier.doi10.2312/egtp.19911016en_US
dc.identifier.issn1017-4656en_US
dc.identifier.urihttps://doi.org/10.2312/egtp.19911016en_US
dc.publisherEurographics Associationen_US
dc.titleA constraint-based UIMS using graph unificationen_US
Files