Accession Number : ADA262696


Title :   The Second Garnet Compendium: Collected Papers 1990-1992.


Descriptive Note : Technical rept.


Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE


Personal Author(s) : Myers, Brad A


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a262696.pdf


Report Date : Feb 1993


Pagination or Media Count : 136


Abstract : KR is a portable object-oriented system with an integrated constraint maintenance mechanism. The object system implements the prototype-instance model and supports dynamic redefinition of prototypes. Constraints express relationships among values, and are specified using arbitrary Lisp expressions. The constraint system transparently keeps constraints up to date. For maximum performance, it is closely integrated with the object system. Several mechanisms, such as constraint value caching and copy-down inheritance, are used to improve performance. The close integration of object-oriented programming with flexible constraint maintenance makes the system well suited for a variety of application programs, including highly interactive graphical applications. KR is the basic building block of the Garnet user interface development toolkit.


Descriptors :   *INTERFACES , *PROTOTYPES , *INTERACTIVE GRAPHICS , MAINTENANCE , RESEARCH MANAGEMENT , MODELS , REPORTS , DYNAMICS


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE