메뉴 건너뛰기




Volumn 18, Issue 1, 1996, Pages 30-72

An Incremental Algorithm for Satisfying Hierarchies of Multiway Dataflow Constraints

Author keywords

D.2.2 Software Engineering : Tools and Techniques user interfaces; D.2.6 Software Engineering : Programming Environments; I.1.2 Computing Methodologies : Algorithms nonalgebraic algorithms

Indexed keywords

ALGORITHMS; COMPUTATIONAL LINGUISTICS; COMPUTER SOFTWARE; HIERARCHICAL SYSTEMS; INTERACTIVE COMPUTER SYSTEMS; PROBLEM SOLVING;

EID: 0029706399     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/225540.225543     Document Type: Article
Times cited : (55)

References (49)
  • 2
    • 0022702534 scopus 로고
    • An object-oriented approach to graphical interfaces
    • Apr.
    • BARTH, P. 1986. An object-oriented approach to graphical interfaces. ACM Trans. Graph. 5, 2 (Apr.), 142-172.
    • (1986) ACM Trans. Graph. , vol.5 , Issue.2 , pp. 142-172
    • Barth, P.1
  • 3
    • 84976722628 scopus 로고
    • The programming language aspects of Thinglab; a constraint-oriented simulation laboratory
    • Oct.
    • BORNING, A. 1981. The programming language aspects of Thinglab; A constraint-oriented simulation laboratory. ACM Trans. Program. Lang. Syst. 3, 4 (Oct.), 353-387.
    • (1981) ACM Trans. Program. Lang. Syst. , vol.3 , Issue.4 , pp. 353-387
    • Borning, A.1
  • 4
    • 0022801659 scopus 로고
    • Constraint-based tools for building user interfaces
    • Oct.
    • BORNING, A. AND DUISBERG, R. 1986. Constraint-based tools for building user interfaces. ACM Trans. Graph. 5, 4 (Oct.), 345-374.
    • (1986) ACM Trans. Graph. , vol.5 , Issue.4 , pp. 345-374
    • Borning, A.1    Duisberg, R.2
  • 8
    • 0025451309 scopus 로고
    • Constraint logic programming languages
    • July
    • COHEN, J. 1990. Constraint logic programming languages. Commun. ACM 33, 1 (July), 52-68.
    • (1990) Commun. ACM , vol.33 , Issue.1 , pp. 52-68
    • Cohen, J.1
  • 12
    • 84976759409 scopus 로고
    • Kaleidoscope: Mixing objects, constraints, and imperative programming
    • ACM, New York
    • FREEMAN-BENSON, B. N. 1990. Kaleidoscope: Mixing objects, constraints, and imperative programming. In OOPSLA/ECOOP'90 Conference Proceedings. ACM, New York, 77-88.
    • (1990) OOPSLA/ECOOP'90 Conference Proceedings , pp. 77-88
    • Freeman-benson, B.N.1
  • 13
  • 16
    • 0026891144 scopus 로고
    • Through-the-lens camera control
    • GLEICHER, M. AND WITKIN, A. 1992. Through-the-lens camera control. Comput. Graph. 26, 331-340.
    • (1992) Comput. Graph. , vol.26 , pp. 331-340
    • Gleicher, M.1    Witkin, A.2
  • 18
    • 0041527596 scopus 로고
    • Algebraic constraints
    • Computer Science Dept., Carnegie Mellon Univ., Pittsburgh, Pa.
    • GOSLING, J. 1983. Algebraic constraints. Tech. Rep. CMU-CS-83-132, Computer Science Dept., Carnegie Mellon Univ., Pittsburgh, Pa.
    • (1983) Tech. Rep. CMU-CS-83-132
    • Gosling, J.1
  • 23
    • 0005257447 scopus 로고
    • Ph.D. thesis, Dept. of Computer Science, Cornell Univ., Ithaca, N.Y.
    • HOOVER, R. 1987. Incremental graph evaluation. Ph.D. thesis, Dept. of Computer Science, Cornell Univ., Ithaca, N.Y.
    • (1987) Incremental Graph Evaluation
    • Hoover, R.1
  • 24
    • 0026992577 scopus 로고
    • Alphonse: Incremental computation as a programming abstraction
    • July
    • HOOVER, R. 1992. Alphonse: Incremental computation as a programming abstraction. SIGPLAN Not. 27, 7 (July), 261-272.
    • (1992) SIGPLAN Not. , vol.27 , Issue.7 , pp. 261-272
    • Hoover, R.1
  • 25
    • 84976739714 scopus 로고
    • Incremental attribute evaluation: A flexible algorithm for lazy update
    • July
    • HUDSON, S. E. 1991. Incremental attribute evaluation: A flexible algorithm for lazy update. ACM Trans. Program. Lang. Syst. 13, 3 (July), 315-341.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.3 , pp. 315-341
    • Hudson, S.E.1
  • 26
    • 0028478466 scopus 로고
    • User interface specification using an enhanced spreadsheet model
    • July
    • HUDSON, S. E. 1994. User interface specification using an enhanced spreadsheet model. ACM Trans. Graph. 13, 3 (July), 209-239.
    • (1994) ACM Trans. Graph. , vol.13 , Issue.3 , pp. 209-239
    • Hudson, S.E.1
  • 27
    • 21144478501 scopus 로고
    • Practical issues on the projection of polyhedral sets
    • HUYNH, T., LASSEZ, C., AND LASSEZ, J.-L. 1992. Practical issues on the projection of polyhedral sets. Ann. Math. Artif. Intell. 6, 295-316.
    • (1992) Ann. Math. Artif. Intell. , vol.6 , pp. 295-316
    • Huynh, T.1    Lassez, C.2    Lassez, J.-L.3
  • 29
    • 1542640148 scopus 로고
    • Quantifier elimination for conjunctions of linear constraints via a convex hull algorithm
    • IBM
    • LASSEZ, C. AND LASSEZ, J.-L. 1991. Quantifier elimination for conjunctions of linear constraints via a convex hull algorithm. Tech. Rep. Res. Rep. RC 16779, IBM.
    • (1991) Tech. Rep. Res. Rep. RC 16779
    • Lassez, C.1    Lassez, J.-L.2
  • 30
    • 0003150121 scopus 로고
    • A canonical form for generalized linear constraints
    • Jan.
    • LASSEZ, J.-L. AND MCALOON, K. 1992. A canonical form for generalized linear constraints. J. Symb. Comput. 13, 1 (Jan.).
    • (1992) J. Symb. Comput. , vol.13 , Issue.1
    • Lassez, J.-L.1    Mcaloon, K.2
  • 31
    • 0003857984 scopus 로고
    • Ph.D. thesis, Dept. of Computer Science and Engineering, Univ. of Washington, Seattle, Wash.
    • MALONEY, J. H. 1991. Using constraints for user interface construction. Ph.D. thesis, Dept. of Computer Science and Engineering, Univ. of Washington, Seattle, Wash.
    • (1991) Using Constraints for User Interface Construction
    • Maloney, J.H.1
  • 32
    • 0025419788 scopus 로고
    • Creating user interfaces using programming-by-example, visual programming and constraints
    • Apr.
    • MYERS, B. A. 1990. Creating user interfaces using programming-by-example, visual programming and constraints. ACM Trans. Program. Lang. Syst. 12, 2 (Apr.), 143-177.
    • (1990) ACM Trans. Program. Lang. Syst. , vol.12 , Issue.2 , pp. 143-177
    • Myers, B.A.1
  • 34
    • 84976827167 scopus 로고
    • Incremental context-dependent analysis for language-based editors
    • July
    • REPS, T., TEITELBAUM, T., AND DEMERS, A. 1983. Incremental context-dependent analysis for language-based editors. ACM Trans. Program. Lang. Syst. 5, 3 (July), 449-477.
    • (1983) ACM Trans. Program. Lang. Syst. , vol.5 , Issue.3 , pp. 449-477
    • Reps, T.1    Teitelbaum, T.2    Demers, A.3
  • 36
    • 0009397122 scopus 로고
    • Ph.D. thesis, Dept. of Computer Science and Engineering, Univ. of Washington, Seattle, Wash. Also available as Tech. Rep. 94-09-10
    • SANNELLA, M. 1994a. Constraint satisfaction and debugging for interactive user interfaces. Ph.D. thesis, Dept. of Computer Science and Engineering, Univ. of Washington, Seattle, Wash. Also available as Tech. Rep. 94-09-10.
    • (1994) Constraint Satisfaction and Debugging for Interactive User Interfaces
    • Sannella, M.1
  • 37
    • 84946038577 scopus 로고
    • Skyblue: A multi-way local propagation constraint solver for user interface construction
    • (Marina del Rey, Calif.). ACM, New York
    • SANNELLA, M. 1994b. Skyblue: A multi-way local propagation constraint solver for user interface construction. In the ACM SIGGRAPH Symposium on User Interface Software and Technology (Marina del Rey, Calif.). ACM, New York, 137-146.
    • (1994) ACM SIGGRAPH Symposium on User Interface Software and Technology , pp. 137-146
    • Sannella, M.1
  • 38
    • 1542535268 scopus 로고
    • Multi-Garnet: Integrating multi-way constraints with Garnet
    • Dept. of Computer Science and Engineering, University of Wash., Seattle, Wash. Sept.
    • SANNELLA, M. AND BORNING, A. 1992. Multi-Garnet: Integrating multi-way constraints with Garnet. Tech. Rep. 92-07-01, Dept. of Computer Science and Engineering, University of Wash., Seattle, Wash. Sept.
    • (1992) Tech. Rep. 92-07-01
    • Sannella, M.1    Borning, A.2
  • 39
    • 0027594708 scopus 로고
    • Multi-way versus one-way constraints in user interfaces: Experiences with the Deltablue algorithm
    • SANNELLA, M., MALONEY, J., FREEMAN-BENSON, B., AND BORNING, A. 1993. Multi-way versus one-way constraints in user interfaces: Experiences with the Deltablue algorithm. Softw. Pract. Exp. 23, 5, 529-566.
    • (1993) Softw. Pract. Exp. , vol.23 , Issue.5 , pp. 529-566
    • Sannella, M.1    Maloney, J.2    Freeman-benson, B.3    Borning, A.4
  • 40
    • 0003592483 scopus 로고
    • Ph.D. thesis, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa.
    • SARASWAT, V. A. 1989. Concurrent constraint programming languages. Ph.D. thesis, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa.
    • (1989) Concurrent Constraint Programming Languages
    • Saraswat, V.A.1
  • 42
    • 85059208150 scopus 로고
    • Sketchpad: A man-machine graphical communication system
    • AFIPS, Montvale, N.J.
    • SUTHERLAND, I. E. 1963. Sketchpad: A man-machine graphical communication system. In the AFIPS Spring Joint Computer Conference. Vol. 23. AFIPS, Montvale, N.J., 329-346.
    • (1963) AFIPS Spring Joint Computer Conference , vol.23 , pp. 329-346
    • Sutherland, I.E.1
  • 43
    • 0040266029 scopus 로고
    • A user interface toolkit based on graphical objects and constraints
    • Nov.
    • SZEKELY, P. A. AND MYERS, B. A. 1988. A user interface toolkit based on graphical objects and constraints. SIGPLAN Not. 23, 11 (Nov.), 36-45.
    • (1988) SIGPLAN Not. , vol.23 , Issue.11 , pp. 36-45
    • Szekely, P.A.1    Myers, B.A.2
  • 45
    • 1542745403 scopus 로고
    • A domain independent algorithm for incrementally satisfying multi-way constraints
    • Univ. of Tennessee, Knoxville, Tenn. July
    • VANDER ZANDEN, B. 1992. A domain independent algorithm for incrementally satisfying multi-way constraints. Tech. Rep. CS-92-160, Univ. of Tennessee, Knoxville, Tenn. July.
    • (1992) Tech. Rep. CS-92-160
    • Vander Zanden, B.1
  • 46
    • 1542640150 scopus 로고
    • An incremental algorithm for satisfying hierarchies of multi-way, dataflow constraints
    • Computer Science Dept., Univ. of Tennessee, Knoxville, Tenn. Mar.
    • VANDER ZANDEN, B. 1995. An incremental algorithm for satisfying hierarchies of multi-way, dataflow constraints. Tech. Rep. CS-95-282, Computer Science Dept., Univ. of Tennessee, Knoxville, Tenn. Mar.
    • (1995) Tech. Rep. CS-95-282
    • Vander Zanden, B.1
  • 48
  • 49
    • 0025475477 scopus 로고
    • Fast animation and control of nonrigid structures
    • WITKIN, A. AND WELCH, W. 1990. Fast animation and control of nonrigid structures. Comput. Graph. 24, 243-252.
    • (1990) Comput. Graph. , vol.24 , pp. 243-252
    • Witkin, A.1    Welch, W.2


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