메뉴 건너뛰기




Volumn 5, Issue 2, 1998, Pages 109-155

Using Metalevel Techniques in a Flexible Toolkit for CSCW Applications

Author keywords

Consistency control; consistency guarantees; data distribution; Design; divergency; Human Factors; Languages; metalevel programming; open implementation; software architecture

Indexed keywords


EID: 48749095554     PISSN: 10730516     EISSN: 15577325     Source Type: Journal    
DOI: 10.1145/287675.287676     Document Type: Article
Times cited : (76)

References (51)
  • 1
    • 1442271429 scopus 로고    scopus 로고
    • Reflection on a legacy transaction processing monitor
    • Barga, R. and Pu, C. 1996. Reflection on a legacy transaction processing monitor. In Proceedings of Reflection ‘96, 63-78.
    • (1996) Proceedings of Reflection ‘96 , pp. 63-78
    • Barga, R.1    Pu, C.2
  • 2
    • 84976841034 scopus 로고
    • Concurrency control in advanced database applications
    • (Sept.)
    • Barghouti, N. S. and Kaiser, G. E. 1991. Concurrency control in advanced database applications. ACM Comput. Surv. 23, 3 (Sept.), 269-317.
    • (1991) ACM Comput. Surv. , vol.23 , pp. 269-317
    • Barghouti, N.S.1    Kaiser, G.E.2
  • 6
    • 84976657125 scopus 로고
    • A selective undo mechanism for graphical user interfaces based on command objects
    • (Sept.)
    • Berlage, T. 1994. A selective undo mechanism for graphical user interfaces based on command objects. ACM Trans. Comput. Hum. Interact. 1, 3 (Sept.), 269-294.
    • (1994) ACM Trans. Comput. Hum. Interact. , vol.1 , pp. 269-294
    • Berlage, T.1
  • 7
    • 84957898060 scopus 로고
    • Protocol implementation using integrated layer processing
    • (Oct.)
    • Braun, T. and Diot, C. 1995. Protocol implementation using integrated layer processing. SIGCOMM Comput. Commun. Rev. 25, 4 (Oct.), 151-161.
    • (1995) SIGCOMM Comput. Commun. Rev. , vol.25 , pp. 151-161
    • Braun, T.1    Diot, C.2
  • 9
    • 85027170783 scopus 로고
    • Architectural considerations for a new generation of protocols
    • (Sept.)
    • Clark, D. D. and Tennenhouse, D. L. 1990. Architectural considerations for a new generation of protocols. SIGCOMM Comput. Commun. Rev. 20, 4 (Sept.), 200-208.
    • (1990) SIGCOMM Comput. Commun. Rev. , vol.20 , pp. 200-208
    • Clark, D.D.1    Tennenhouse, D.L.2
  • 13
    • 0026933487 scopus 로고
    • A high-level and flexible framework for implementing multiuser user interfaces
    • (Oct.)
    • Dewan, P. and Choudhary, R. 1992. A high-level and flexible framework for implementing multiuser user interfaces. ACM Trans. Inf. Syst. 10, 4 (Oct.), 345-380.
    • (1992) ACM Trans. Inf. Syst. , vol.10 , Issue.4 , pp. 345-380
    • Dewan, P.1    Choudhary, R.2
  • 14
    • 0009792562 scopus 로고
    • Pace and interaction
    • (York, UK, Sept.), A. Monk, D. Diaper, and M. D. Harrison, Eds. Cambridge University Press, New York, NY
    • Dix, A. 1992. Pace and interaction. In People and Computers VII: Proceedings of HCI ‘92. (York, UK, Sept.), A. Monk, D. Diaper, and M. D. Harrison, Eds. Cambridge University Press, New York, NY, 193-207.
    • (1992) People and Computers VII: Proceedings of HCI ‘92 , pp. 193-207
    • Dix, A.1
  • 15
    • 84976792652 scopus 로고
    • Developing a reflective model of collaborative systems
    • (Mar.)
    • Dourish, P. 1995. Developing a reflective model of collaborative systems. ACM Trans. Comput. Hum. Interact. 2, 1 (Mar.), 40-63.
    • (1995) ACM Trans. Comput. Hum. Interact. , vol.2 , pp. 40-63
    • Dourish, P.1
  • 16
    • 0012480939 scopus 로고    scopus 로고
    • Open implementation and flexibility in CSCW toolkits
    • Ph.D. Dissertation. Department of Computer Science, University College, London, England
    • Dourish, P. 1996. Open implementation and flexibility in CSCW toolkits. Ph.D. Dissertation. Department of Computer Science, University College, London, England.
    • (1996)
    • Dourish, P.1
  • 18
    • 0013151326 scopus 로고    scopus 로고
    • Coordination infrastructure in collaborative systems
    • Georgia Institute of Technology, Atlanta, GA
    • Edwards, K. 1996. Coordination infrastructure in collaborative systems. Ph.D. Dissertation. College of Computing, Georgia Institute of Technology, Atlanta, GA.
    • (1996) Ph.D. Dissertation. College of Computing
    • Edwards, K.1
  • 20
    • 69649107292 scopus 로고
    • Concurrency control in a groupware system
    • In Proceedings of the ACM Conference on Management of Data (Portland, OR). ACM Press, New York, NY
    • Ellis, C. and Gibbs, S. 1989. Concurrency control in a groupware system. In Proceedings of the ACM Conference on Management of Data (Portland, OR). ACM Press, New York, NY.
    • (1989)
    • Ellis, C.1    Gibbs, S.2
  • 21
    • 0024885855 scopus 로고
    • Using semantic knowledge of transactions to increase concurrency
    • (Dec.)
    • Farrag, A. A. and Ozsu, M. T. 1989. Using semantic knowledge of transactions to increase concurrency. ACM Trans. Database Syst. 14, 4 (Dec.), 503-525.
    • (1989) ACM Trans. Database Syst. , vol.14 , pp. 503-525
    • Farrag, A.A.1    Ozsu, M.T.2
  • 22
    • 84976743471 scopus 로고
    • CLOS: Integrating object-oriented and functional programming
    • (Sept.)
    • Gabriel, R. P., White, J. L., and Bobrow, D. G. 1991. CLOS: Integrating object-oriented and functional programming. Commun. ACM. 34, 9 (Sept.), 28-38.
    • (1991) Commun. ACM. , vol.34 , pp. 28-38
    • Gabriel, R.P.1    White, J.L.2    Bobrow, D.G.3
  • 25
    • 0030359170 scopus 로고    scopus 로고
    • Supporting articulation work using software configuration management systems
    • Grinter, R. 1996. Supporting articulation work using software configuration management systems. Comput. Supp. Coop. Work. 5, 4, 447-465.
    • (1996) Comput. Supp. Coop. Work. , vol.5 , Issue.4 , pp. 447-465
    • Grinter, R.1
  • 26
    • 0027875838 scopus 로고
    • Take CoVer: Exploiting version support in cooperative systems
    • (Amsterdam, The Netherlands, Apr. 24-29). ACM Press, New York, NY
    • Haake, A. and Haake, J. M. 1993. Take CoVer: Exploiting version support in cooperative systems. In Proceedings of Human Factors in Computing Systems (Amsterdam, The Netherlands, Apr. 24-29). ACM Press, New York, NY, 406-413.
    • (1993) Proceedings of Human Factors in Computing Systems , pp. 406-413
    • Haake, A.1    Haake, J.M.2
  • 28
    • 0025399444 scopus 로고
    • Apologizing versus asking permission: Optimistic concurrency control for abstract data types
    • (Mar.)
    • Herlihy, M. 1990. Apologizing versus asking permission: Optimistic concurrency control for abstract data types. ACM Trans. Database Syst. 15, 1 (Mar.), 96-124.
    • (1990) ACM Trans. Database Syst. , vol.15 , pp. 96-124
    • Herlihy, M.1
  • 30
    • 0002761709 scopus 로고
    • Cooperative transactions for multiuser environments
    • and Beyond, W. Kim, Ed. ACM Press/Addison-Wesley Publ. Co., New York, NY
    • Kaiser, G. E. 1995. Cooperative transactions for multiuser environments. In Modern Database Systems: The Object Model, Interoperability, and Beyond, W. Kim, Ed. ACM Press/Addison-Wesley Publ. Co., New York, NY, 409-433.
    • (1995) Modern Database Systems: The Object Model, Interoperability , pp. 409-433
    • Kaiser, G.E.1
  • 32
    • 85008013307 scopus 로고    scopus 로고
    • Beyond the black box: Open implementation
    • (Jan.)
    • Kiczales, G. 1996. Beyond the black box: Open implementation. IEEE Softw. 13, 1 (Jan.), 6-11.
    • (1996) IEEE Softw. , vol.13 , pp. 6-11
    • Kiczales, G.1
  • 34
    • 0004134138 scopus 로고
    • The Art of the Metaobject Protocol
    • MIT Press, Cambridge, MA
    • Kiczales, G., Des Rivieres, J., and Bobrow, D. G. 1991. The Art of the Metaobject Protocol. MIT Press, Cambridge, MA.
    • (1991)
    • Kiczales, G.1    Des Rivieres, J.2    Bobrow, D.G.3
  • 38
    • 0025450124 scopus 로고
    • A new model for handling input
    • (July)
    • Myers, B. A. 1990. A new model for handling input. ACM Trans. Inf. Syst. 8, 3 (July), 289-320.
    • (1990) ACM Trans. Inf. Syst. , vol.8 , pp. 289-320
    • Myers, B.A.1
  • 42
    • 0347195984 scopus 로고
    • Implementational reflection in Silica
    • In(Geneva, Switzerland, July 15-19), P. America, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
    • Rao, R. 1991. Implementational reflection in Silica. In Proceedings of the European Conference on Object-Oriented Programming (Geneva, Switzerland, July 15-19), P. America, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY.
    • (1991) Proceedings of the European Conference on Object-Oriented Programming
    • Rao, R.1
  • 43
    • 0027794843 scopus 로고
    • Building flexible groupware through open protocols
    • in (Milpitas, CA, Nov. 1-4). S. Kaplan, Ed. ACM Press, New York, NY
    • Roseman, M. and Greenberg, S. 1993. Building flexible groupware through open protocols. in Proceedings of the ACM Conference on Organizational Computing Systems (Milpitas, CA, Nov. 1-4). S. Kaplan, Ed. ACM Press, New York, NY, 279-288.
    • (1993) Proceedings of the ACM Conference on Organizational Computing Systems , pp. 279-288
    • Roseman, M.1    Greenberg, S.2
  • 44
    • 0002593662 scopus 로고    scopus 로고
    • Building real-time groupware with GroupKit, a groupware toolkit
    • Roseman, M. and Greenberg, S. 1996. Building real-time groupware with GroupKit, a groupware toolkit. ACM Trans. Comput. Hum. Interact. 3, 1.
    • (1996) ACM Trans. Comput. Hum. Interact. , vol.3 , pp. 1
    • Roseman, M.1    Greenberg, S.2
  • 46
  • 49
    • 0003979915 scopus 로고
    • Plans and Situated Actions: The Problem of Human-Machine Communication
    • Cambridge university Press, New York, NY
    • Suchman, L. A. 1987. Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge university Press, New York, NY.
    • (1987)
    • Suchman, L.A.1
  • 51
    • 0030130161 scopus 로고    scopus 로고
    • Horus: A flexible group communications system
    • (Apr.)
    • Van Renesse, R., Birman, K. P., and Maffeis, S. 1996. Horus: A flexible group communications system. Commun. ACM. 39, 4 (Apr.), 76-83.
    • (1996) Commun. ACM. , vol.39 , pp. 76-83
    • Van, R.R.1    Birman, K.P.2    Maffeis, S.3


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