A constraint-based UIMS using graph unification
dc.contributor.author | Samuel, J. F. | en_US |
dc.date.accessioned | 2015-10-05T07:56:48Z | |
dc.date.available | 2015-10-05T07:56:48Z | |
dc.date.issued | 1991 | en_US |
dc.description.abstract | This 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.seriesinformation | EG 1991-Technical Papers | en_US |
dc.identifier.doi | 10.2312/egtp.19911016 | en_US |
dc.identifier.issn | 1017-4656 | en_US |
dc.identifier.uri | https://doi.org/10.2312/egtp.19911016 | en_US |
dc.publisher | Eurographics Association | en_US |
dc.title | A constraint-based UIMS using graph unification | en_US |