메뉴 건너뛰기




Volumn 17, Issue 6, 2000, Pages 73-85

Constraint satisfaction in user interfaces: Introduction and survey

Author keywords

[No Author keywords available]

Indexed keywords


EID: 10444252876     PISSN: 02896540     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (1)

References (68)
  • 1
    • 52849140636 scopus 로고    scopus 로고
    • Japanese source
  • 3
    • 0013351063 scopus 로고    scopus 로고
    • The Cassowary Linear Arithmetic Constraint Solving Algorithm: Interface and Implementation
    • Dept. of Computer Science and Engineering, University of Washington
    • Badros, G. J. and Borning, A.: The Cassowary Linear Arithmetic Constraint Solving Algorithm: Interface and Implementation, Technical Report 98-06-04, Dept. of Computer Science and Engineering, University of Washington, 1998.
    • (1998) Technical Report 98-06-04
    • Badros, G.J.1    Borning, A.2
  • 4
    • 84976722628 scopus 로고
    • The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
    • Borning, A.: The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory, ACM Trans. Prog. Lang. Syst., Vol. 3, No. 4 (1981), pp. 353-387.
    • (1981) ACM Trans. Prog. Lang. Syst. , vol.3 , Issue.4 , pp. 353-387
    • Borning, A.1
  • 5
    • 0030386118 scopus 로고    scopus 로고
    • Indigo: A Local Propagation Algorithm for Inequality Constraints
    • Borning, A., Anderson, R. and Freeman-Benson, B.: Indigo: A Local Propagation Algorithm for Inequality Constraints, Proc. ACM UIST, 1996, pp. 129-136.
    • (1996) Proc. ACM UIST , pp. 129-136
    • Borning, A.1    Anderson, R.2    Freeman-Benson, B.3
  • 6
    • 0022801659 scopus 로고
    • Constraint-Based Tools for Building User Interfaces
    • Borning, A. and Duisberg, R.: Constraint-Based Tools for Building User Interfaces, ACM Trans. Gr., Vol. 5, No. 4 (1986), pp. 345-374.
    • (1986) ACM Trans. Gr. , vol.5 , Issue.4 , pp. 345-374
    • Borning, A.1    Duisberg, R.2
  • 8
    • 0032049905 scopus 로고    scopus 로고
    • UltraViolet: A Constraint Satisfaction Algorithm for Interactive Graphics
    • Borning, A. and Freeman-Benson, B.: UltraViolet: A Constraint Satisfaction Algorithm for Interactive Graphics, Constraints J., Vol. 3, No. 1 (1998), pp. 9-32.
    • (1998) Constraints J. , vol.3 , Issue.1 , pp. 9-32
    • Borning, A.1    Freeman-Benson, B.2
  • 10
    • 84958054516 scopus 로고
    • The OTI Constraint Solver: A Constraint Library for Constructing Interactive Graphical User Interfaces
    • Montanari, U. and Rossi, F. (eds.), LNCS, Springer
    • Borning, A. and Freeman-Benson, B. N.: The OTI Constraint Solver: A Constraint Library for Constructing Interactive Graphical User Interfaces, Principles and Practice of Constraint Programming - CP '95 (Montanari, U. and Rossi, F. (eds.)), LNCS, Vol. 976, Springer, 1995, pp. 624-628.
    • (1995) Principles and Practice of Constraint Programming - CP '95 , vol.976 , pp. 624-628
    • Borning, A.1    Freeman-Benson, B.N.2
  • 11
    • 0030674975 scopus 로고    scopus 로고
    • Solving Linear Arithmetic Constraints for User Interface Applications
    • Borning, A., Marriott, K., Stuckey, P. and Xiao, Y.: Solving Linear Arithmetic Constraints for User Interface Applications, Proc. ACM UIST, 1997, pp. 87-96.
    • (1997) Proc. ACM UIST , pp. 87-96
    • Borning, A.1    Marriott, K.2    Stuckey, P.3    Xiao, Y.4
  • 13
    • 0031605472 scopus 로고    scopus 로고
    • Automatic Construction of Intelligent Diagram Editors
    • Chok, S. S. and Marriott, K.: Automatic Construction of Intelligent Diagram Editors, Proc. ACM UIST, 1998, pp. 185-194.
    • (1998) Proc. ACM UIST , pp. 185-194
    • Chok, S.S.1    Marriott, K.2
  • 14
    • 0013449850 scopus 로고
    • DeltaStar: A General Algorithm for Incremental Satisfaction of Constraint Hierarchies
    • Freeman-Benson, B., Wilson, M. and Borning, A.: DeltaStar: A General Algorithm for Incremental Satisfaction of Constraint Hierarchies, Proc. IEEE IPCCC, 1992, pp. 561-568.
    • (1992) Proc. IEEE IPCCC , pp. 561-568
    • Freeman-Benson, B.1    Wilson, M.2    Borning, A.3
  • 15
    • 84976781262 scopus 로고
    • A Module Mechanism for Constraints in Smalltalk
    • Freeman-Benson, B. N.: A Module Mechanism for Constraints in Smalltalk, Proc. ACM OOPSLA, 1989, pp. 389-396.
    • (1989) Proc. ACM OOPSLA , pp. 389-396
    • Freeman-Benson, B.N.1
  • 16
    • 84987218892 scopus 로고
    • Integrating Constraints with an Object-Oriented Language
    • LNCS, Springer
    • Freeman-Benson, B. N. and Borning, A.: Integrating Constraints with an Object-Oriented Language, Proc. ECOOP, LNCS, Vol. 615, Springer, 1992, pp. 268-286.
    • (1992) Proc. ECOOP , vol.615 , pp. 268-286
    • Freeman-Benson, B.N.1    Borning, A.2
  • 17
    • 0024982391 scopus 로고
    • An Incremental Constraint Solver
    • Freeman-Benson, B. N., Maloney, J. and Borning, A.: An Incremental Constraint Solver, Comm. ACM, Vol. 33, No. 1 (1990), pp. 54-63.
    • (1990) Comm. ACM , vol.33 , Issue.1 , pp. 54-63
    • Freeman-Benson, B.N.1    Maloney, J.2    Borning, A.3
  • 18
    • 85004091896 scopus 로고
    • A Graphical Toolkit Based on Differential Constraints
    • Gleicher, M.: A Graphical Toolkit Based on Differential Constraints, Proc. ACM UIST, 1993, pp. 109-120.
    • (1993) Proc. ACM UIST , pp. 109-120
    • Gleicher, M.1
  • 19
    • 0003963188 scopus 로고
    • A Differential Approach to Graphical Interaction
    • School of Computer Science, Carnegie Mellon University
    • Gleicher, M.: A Differential Approach to Graphical Interaction, Technical Report CMU-CS-94-217, School of Computer Science, Carnegie Mellon University, 1994.
    • (1994) Technical Report , vol.CMU-CS-94-217
    • Gleicher, M.1
  • 21
    • 0027841630 scopus 로고
    • Supporting Numerical Computations in Interactive Contexts
    • Gleicher, M. and Witkin, A.: Supporting Numerical Computations in Interactive Contexts, Proc. Graphics Interface, 1993, pp. 138-145.
    • (1993) Proc. Graphics Interface , pp. 138-145
    • Gleicher, M.1    Witkin, A.2
  • 22
    • 0028680078 scopus 로고
    • Drawing with Constraints
    • Gleicher, M. and Witkin, A.: Drawing with Constraints, The Visual Computer, Vol. 11, No. 1 (1994), pp. 39-51.
    • (1994) The Visual Computer , vol.11 , Issue.1 , pp. 39-51
    • Gleicher, M.1    Witkin, A.2
  • 23
    • 0030388102 scopus 로고    scopus 로고
    • Ambiguous Intentions: A Paper-Like Interface for Creative Design
    • Gross, M. D. and Do, E. Y.-L.: Ambiguous Intentions: a Paper-Like Interface for Creative Design, Proc. ACM UIST, 1996, pp. 183-192.
    • (1996) Proc. ACM UIST , pp. 183-192
    • Gross, M.D.1    Do, E.Y.-L.2
  • 25
    • 52849130566 scopus 로고    scopus 로고
    • Japanese source
  • 26
    • 4244129325 scopus 로고    scopus 로고
    • Programming Constraint System by Demonstration
    • Hattori, T.: Programming Constraint System by Demonstration, Proc. IUI, ACM, 1999, pp. 202.
    • (1999) Proc. IUI, ACM , pp. 202
    • Hattori, T.1
  • 27
    • 0026941401 scopus 로고
    • A Generic Arc-Consistency Algorithm and its Specializations
    • Hentenryck, P. V., Deville, Y. and Teng, C.-M.: A Generic Arc-Consistency Algorithm and its Specializations, Artificial Intelligence, Vol. 57 (1992), pp. 291-321.
    • (1992) Artificial Intelligence , vol.57 , pp. 291-321
    • Hentenryck, P.V.1    Deville, Y.2    Teng, C.-M.3
  • 29
    • 85003875647 scopus 로고
    • The Rendezvous Constraint Maintenance System
    • Hill, R. D.: The Rendezvous Constraint Maintenance System, Proc. ACM UIST, 1993, pp. 225-234.
    • (1993) Proc. ACM UIST , pp. 225-234
    • Hill, R.D.1
  • 30
    • 0026971497 scopus 로고
    • Constraint Patterns as a Basis for Object Oriented Programming
    • Horn, B.: Constraint Patterns as a Basis for Object Oriented Programming, Proc. ACM OOPSLA, 1992, pp. 218-233.
    • (1992) Proc. ACM OOPSLA , pp. 218-233
    • Horn, B.1
  • 31
    • 52849124781 scopus 로고    scopus 로고
    • Japanese source
  • 32
    • 21444445269 scopus 로고    scopus 로고
    • Generalized Local Propagation: A Framework for Solving Constraint Hierarchies
    • Freuder, E. C. (ed.), LNCS, Springer
    • Hosobe, H., Matsuoka, S. and Yonezawa, A.: Generalized Local Propagation: A Framework for Solving Constraint Hierarchies, Principles and Practice of Constraint Programming - CP96 (Freuder, E. C. (ed.)), LNCS, Vol. 1118, Springer, 1996, pp. 237-251.
    • (1996) Principles and Practice of Constraint Programming - CP96 , vol.1118 , pp. 237-251
    • Hosobe, H.1    Matsuoka, S.2    Yonezawa, A.3
  • 33
    • 52849091778 scopus 로고    scopus 로고
    • Japanese source
  • 35
    • 84976739714 scopus 로고
    • Incremental Attribute Evaluation: A Flexible Algorithm for Lazy Update
    • Hudson, S. E.: Incremental Attribute Evaluation: A Flexible Algorithm for Lazy Update, ACM Trans. Prog. Lang. Syst., Vol. 13, No. 3 (1991), pp. 315-341.
    • (1991) ACM Trans. Prog. Lang. Syst. , vol.13 , Issue.3 , pp. 315-341
    • Hudson, S.E.1
  • 36
    • 0025451938 scopus 로고
    • Interactive Specification of Flexible User Interface Dislays
    • Hudson, S. E. and P. Mohamed, S.: Interactive Specification of Flexible User Interface Dislays, ACM Trans. Inf. Syst., Vol. 8, No. 3 (1990), pp. 269-288.
    • (1990) ACM Trans. Inf. Syst. , vol.8 , Issue.3 , pp. 269-288
    • Hudson, S.E.1    P. Mohamed, S.2
  • 37
    • 0030682618 scopus 로고    scopus 로고
    • Debugging Lenses: A New Class of Transparent Tools for User Interface Debugging
    • Hudson, S. E., Rodenstein, R. and Smith, I.: Debugging Lenses: A New Class of Transparent Tools for User Interface Debugging, Proc. ACM UIST, 1997, pp. 179-187.
    • (1997) Proc. ACM UIST , pp. 179-187
    • Hudson, S.E.1    Rodenstein, R.2    Smith, I.3
  • 38
    • 0030386819 scopus 로고    scopus 로고
    • Ultra-Lightweight Constraints
    • Hudson, S. E. and Smith, I.: Ultra-Lightweight Constraints, Proc. ACM UIST, 1996, pp. 147-155.
    • (1996) Proc. ACM UIST , pp. 147-155
    • Hudson, S.E.1    Smith, I.2
  • 39
    • 0030677886 scopus 로고    scopus 로고
    • Interactive Beautification: A Technique for Rapid Geometric Design
    • Igarashi, T., Matsuoka, S., Kawachiya, S. and Tanaka, H.: Interactive Beautification: A Technique for Rapid Geometric Design, Proc. ACM UIST, 1997, pp. 105-114.
    • (1997) Proc. ACM UIST , pp. 105-114
    • Igarashi, T.1    Matsuoka, S.2    Kawachiya, S.3    Tanaka, H.4
  • 41
    • 52849112772 scopus 로고    scopus 로고
    • Japanese source
  • 42
    • 0024640140 scopus 로고
    • An Algorithm for Drawing General Undirected Graphs
    • Kamada, T. and Kawai, S.: An Algorithm for Drawing General Undirected Graphs, Information Processing Letters, Vol. 31, No. 1 (1989), pp. 7-15.
    • (1989) Information Processing Letters , vol.31 , Issue.1 , pp. 7-15
    • Kamada, T.1    Kawai, S.2
  • 43
    • 0025191491 scopus 로고
    • A General Framework for Visualizing Abstract Objects and Relations
    • Kamada, T. and Kawai, S.: A General Framework for Visualizing Abstract Objects and Relations, ACM Trans. Gr., Vol. 10, No. 1 (1991), pp. 1-39.
    • (1991) ACM Trans. Gr. , vol.10 , Issue.1 , pp. 1-39
    • Kamada, T.1    Kawai, S.2
  • 44
    • 0027677810 scopus 로고
    • Inferring Constraints from Multiple Snapshots
    • Kurlander, D. and Feiner, S.: Inferring Constraints from Multiple Snapshots, ACM Trans. Gr., Vol. 12, No. 4 (1993), pp. 277-304.
    • (1993) ACM Trans. Gr. , vol.12 , Issue.4 , pp. 277-304
    • Kurlander, D.1    Feiner, S.2
  • 45
    • 84976688448 scopus 로고
    • Constraint Technology for User-Interface Construction in ThingLab II
    • Maloney, J. H., Burning, A. and FreemanBenson, B. N.: Constraint Technology for User-Interface Construction in ThingLab II, Proc. ACM OOPSLA, 1989, pp. 381-388.
    • (1989) Proc. ACM OOPSLA , pp. 381-388
    • Maloney, J.H.1    Burning, A.2    FreemanBenson, B.N.3
  • 46
    • 84957377377 scopus 로고    scopus 로고
    • A Tableau Based Constraint Solving Toolkit for Interactive Graphical Applications
    • Maher, M. J. and Puget, J.-F. (eds.), LNCS, Springer
    • Marriott, K., Chok, S. S. and Finlay, A.: A Tableau Based Constraint Solving Toolkit for Interactive Graphical Applications, Principles and Practice of Constraint Programming - CP98 (Maher, M. J. and Puget, J.-F. (eds.)), LNCS, Vol. 1520, Springer, 1998, pp. 340-354.
    • (1998) Principles and Practice of Constraint Programming - CP98 , vol.1520 , pp. 340-354
    • Marriott, K.1    Chok, S.S.2    Finlay, A.3
  • 47
    • 77953830002 scopus 로고
    • Graphic Object Layout with Interactive Genetic Algorithms
    • Masui, T.: Graphic Object Layout with Interactive Genetic Algorithms, Proc. IEEE VL, 1992, pp. 74-80.
    • (1992) Proc. IEEE VL , pp. 74-80
    • Masui, T.1
  • 48
    • 0347739958 scopus 로고
    • Interactive Generation of Graphical User Interfaces by Multiple Visual Examples
    • Miyashita, K., Matsuoka, S., Takahashi, S. and Yonezawa, A.: Interactive Generation of Graphical User Interfaces by Multiple Visual Examples, Proc. ACM UIST, 1994, pp. 85-94.
    • (1994) Proc. ACM UIST , pp. 85-94
    • Miyashita, K.1    Matsuoka, S.2    Takahashi, S.3    Yonezawa, A.4
  • 52
    • 0022096717 scopus 로고
    • Juno, a Constraint-based Graphics System
    • Nelson, G.: Juno, a Constraint-based Graphics System, Proc. ACM SIGGRAPH, 1985, pp. 235-243.
    • (1985) Proc. ACM SIGGRAPH , pp. 235-243
    • Nelson, G.1
  • 53
    • 0009397122 scopus 로고
    • Constraint Satisfaction and Debugging for Interactive User Interfaces
    • Dept. of Computer Science and Engineering, University of Washington
    • Sannella, M.: Constraint Satisfaction and Debugging for Interactive User Interfaces, Technical Report 94-09-10, Dept. of Computer Science and Engineering, University of Washington, 1994.
    • (1994) Technical Report 94-09-10
    • Sannella, M.1
  • 54
    • 84946038577 scopus 로고
    • SkyBlue: A Multi-Way Local Propagation Constraint Solver for User Interface Construction
    • Sannella, M.: SkyBlue: A Multi-Way Local Propagation Constraint Solver for User Interface Construction, Proc. ACM UIST, 1994, pp. 137-146.
    • (1994) Proc. ACM UIST , pp. 137-146
    • Sannella, M.1
  • 55
    • 85059208150 scopus 로고
    • Sketchpad: A Man-Machine Graphical Communication System
    • Sutherland, I. E.: Sketchpad: A Man-Machine Graphical Communication System, Proc. AFIPS Spring Joint Conf., 1963, pp. 329-346.
    • (1963) Proc. AFIPS Spring Joint Conf. , pp. 329-346
    • Sutherland, I.E.1
  • 56
    • 84957870057 scopus 로고    scopus 로고
    • An Experimental Comparison of Three Modified DeltaBlue Algorithms
    • Freuder, E. C. (ed.), LNCS, Springer
    • Suzuki, T., Kakinuma, N. and Tokuda, T.: An Experimental Comparison of Three Modified DeltaBlue Algorithms, Principles and Practice of Constraint Programming - CP96 (Freuder, E. C. (ed.)), LNCS, Vol. 1118, Springer, 1996, pp. 425-435.
    • (1996) Principles and Practice of Constraint Programming - CP96 , vol.1118 , pp. 425-435
    • Suzuki, T.1    Kakinuma, N.2    Tokuda, T.3
  • 57
    • 52849130259 scopus 로고    scopus 로고
    • An Incremental and Hierarchical Constraint Solver with the Lazy Planning Phase for User Interface Construction
    • Knowledge Systems Institute
    • Suzuki, T. and Tokuda, T.: An Incremental and Hierarchical Constraint Solver with the Lazy Planning Phase for User Interface Construction, Proc. Intl. Conf. Software Engineering and Knowledge Engineering, Knowledge Systems Institute, 1998, pp. 339-342.
    • (1998) Proc. Intl. Conf. Software Engineering and Knowledge Engineering , pp. 339-342
    • Suzuki, T.1    Tokuda, T.2
  • 58
    • 2342461808 scopus 로고
    • A General Framework for BiDirectional Translation between Abstract and Pictorial Data
    • Takahashi, S., Matsuoka, S., Yonezawa, A. and Kamada, T.: A General Framework for BiDirectional Translation between Abstract and Pictorial Data, Proc. ACM UIST, 1991, pp. 165-174.
    • (1991) Proc. ACM UIST , pp. 165-174
    • Takahashi, S.1    Matsuoka, S.2    Yonezawa, A.3    Kamada, T.4
  • 61
    • 0029706399 scopus 로고    scopus 로고
    • An Incremental Algorithm for Satisfying Hierarchies of Multi-Way Dataflow Constraints
    • Vander Zanden, B.: An Incremental Algorithm for Satisfying Hierarchies of Multi-Way Dataflow Constraints, ACM Trans. Prog. Lang. Syst., Vol. 18, No. 1 (1996), pp. 30-72.
    • (1996) ACM Trans. Prog. Lang. Syst. , vol.18 , Issue.1 , pp. 30-72
    • Vander Zanden, B.1
  • 63
    • 0030413558 scopus 로고    scopus 로고
    • An Empirical Study of Constraint Usage in Graphical Applications
    • Vander Zanden, B. T. and Venckus, S. A.: An Empirical Study of Constraint Usage in Graphical Applications, Proc. ACM UIST, 1996.
    • (1996) Proc. ACM UIST
    • Vander Zanden, B.T.1    Venckus, S.A.2
  • 64
    • 1842614470 scopus 로고
    • Optimizing Toolkit-Generated Graphical Interfaces
    • Vander Zanden, B. T.: Optimizing Toolkit-Generated Graphical Interfaces, Proc. ACM UIST, 1994, pp. 157-166.
    • (1994) Proc. ACM UIST , pp. 157-166
    • Vander Zanden, B.T.1
  • 65
    • 0033280007 scopus 로고    scopus 로고
    • Reducing the Storage Requirements of Constraint Dataflow Graphs
    • Vander Zanden, B. T. and Halterman, R. L.: Reducing the Storage Requirements of Constraint Dataflow Graphs, Proc. ACM UIST, 1999.
    • (1999) Proc. ACM UIST
    • Vander Zanden, B.T.1    Halterman, R.L.2
  • 66
    • 84976722764 scopus 로고
    • Demonstrational and Constraint-Based Techniques for Pictorially Specifying Application Objects and Behaviors
    • Vander Zanden, B. T. and Myers, B.: Demonstrational and Constraint-Based Techniques for Pictorially Specifying Application Objects and Behaviors, ACM Trans. Comput. Human Interaction, Vol. 2, No. 4 (1995), pp. 308-356.
    • (1995) ACM Trans. Comput. Human Interaction , vol.2 , Issue.4 , pp. 308-356
    • Vander Zanden, B.T.1    Myers, B.2
  • 67
    • 84976721392 scopus 로고
    • Equate: An Object-Oriented Constraint Solver
    • Wilk, M. R.: Equate: An Object-Oriented Constraint Solver, Proc. ACM OOPSLA, 1991, pp. 286-298.
    • (1991) Proc. ACM OOPSLA , pp. 286-298
    • Wilk, M.R.1
  • 68
    • 0027624776 scopus 로고
    • Hierarchical Constraint Logic Programming (Ph.D. Dissertation)
    • Dept. of Computer Science and Engineering, University of Washington
    • Wilson, M.: Hierarchical Constraint Logic Programming (Ph.D. Dissertation), Technical Report 93-05-01, Dept. of Computer Science and Engineering, University of Washington, 1993.
    • (1993) Technical Report 93-05-01
    • Wilson, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.