Bradley Vander Zanden's Papers


Constraint Publications

``Constraint Grammars in User Interface Management Systems''. 1988. In Proceedings Graphics Interface'88, (Edmonton, Canada, June 6-10, 1988), 176-184.

``Attribute Grammars in Constraint-based Graphics Systems''. 1989. In Software Practice and Experience, 19(4), 309-328. With L.A. Barford.

``Constraint Grammars--A New Model for Specifying Graphical Applications''. 1989. In CHI'89 Conference Proceedings, (Austin, Texas, Apr. 30 - May 4, 1989), 325-330.

``The Importance of Pointer Variables in Constraint Models''. In The ACM SIGGRAPH Symposium on User Interface Software and Technology, Hilton Head, SC, (Nov. 11-13, 1991), 155-164. With B. Myers, D. Giuse, and P. Szekely.

``An Active-Value-Spreadsheet Model for Interactive Languages'', In Languages for Developing User Interfaces, Brad Myers, ed., Jones and Bartlett Publishers, Boston, MA, 183-210, 1992.

``Optimizing Toolkit-Generated Graphical Interfaces'', 1994 ACM SIGGRAPH Symposium on User Interface Software and Technology, Marina del Rey, CA, November, 1994, pp. 157-166.

``Integrating Pointer Variables into One-Way Constraint Models'', ACM Transactions on Computer Human Interaction, 1, 2, (June 1994), 161-213.

``An Incremental Algorithm for Satisfying Hierarchies of Multi-way, Dataflow Constraints'', University of Tennessee Technical Report CS-95-282, March, 1995, 55 pages.


Graphical Programming Environments

``ALEX-An Alexical Programming Language. 1987. In Proceedings of the 1987 Workshop on Visual Languages, (Linkoping, Sweden, August 19-21, 1987), 315-329. With D. Kozen, T. Teitelbaum, W. Chen, J. Field, and W. Pugh.

``Creating Graphical Interactive Application Objects by Demonstration''. In Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, Williamsburg, VA, Nov., 1989, pp. 76-85. With B. Myers and R. Dannenberg.

``Demonstrational and Constraint-Based Techniques for Pictorially Specifying Application Objects and Behaviors'', Bradley T. Vander Zanden and Brad Myers, to appear in ACM Transactions on Computer Human Interaction.


Interface Toolkit Publications

``Garnet: Comprehensive Support for Graphical, Highly-Interactive User Interfaces''. 1990. In IEEE Computer, 23(11), 71-85. With B. Myers, D. Giuse, R. Dannenberg, D. Kosbie, E. Pervin, A. Mickish, and P. Marchal.

``Automatic, Look-and-Feel Independent Dialog Creation for Graphical User Interfaces''. In CHI'90 Conference Proceedings, (Seattle, WA, Apr. 1-5, 1990), 27-34. With B. Myers.

``Declarative Programming in a Prototype-Instance System: Object-Oriented Programming without Writing Methods''. In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications; OOPSLA'92, Calgary, CA, (Oct, 1992), 184-200. With B. Myers and D. Giuse.

``An Environment for Rapidly Creating Interactive Design Tools''. 1992. In The Visual Computer, 8(2), 94-116. With B.A. Myers.

``Report of the Linguistic Support Working Group''. 1992. With James Cordy, Ralph Hill, and Gurminder Singh. In Languages for User Interfaces, 385-400, Brad A. Myers, ed., Jones and Bartlett Publishers, Boston.


Database Publications

``A General Framework for Computing Block Accesses''. 1987. in Information Systems, 12, 2, 177-190. With H. Taylor and D. Bitton.

``A Linear-time Probabilistic Counting Algorithm for Database Applications''. 1990. In ACM Transactions on Database Systems, 15, 2, 208-229. With K-Y. Whang and H. Taylor.