Flexibly mapping synchronous groupware architectures to distributed implementations

被引:0
|
作者
Urnes, T [1 ]
Graham, TCN [1 ]
机构
[1] Telenor Res & Dev, N-2007 Kjeller, Norway
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Design-level architectures allow developers to concentrate on the functionality of their groupware application without exposing its detailed implementation as a distributed system. Because they abstract issues of distribution, networking and concurrency control, design-level architectures can be implemented using a range of distributed implementation architectures. This paper shows how the implementation of groupware applications can be guided by the use of semantics-preserving architectural annotations. This approach leads to a development cycle that involves first developing the functionality of the application in a local-area context, then tuning its performance by setting architecture annotations. The paper concludes with timing results showing that architectural annotations can dramatically improve the performance of groupware applications.
引用
收藏
页码:133 / 147
页数:5
相关论文
共 50 条
  • [1] Quality analysis of distribution architectures for synchronous groupware
    Graham, T. C. Nicholas
    Phillips, W. Greg
    Wolfe, Christopher
    [J]. 2006 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, 2006, : 273 - +
  • [2] An extensible classification model for distribution architectures of synchronous groupware
    Roth, J
    Unger, C
    [J]. DESIGNING COOPERATIVE SYSTEMS - THE USE OF THEORIES AND MODELS, 2000, 58 : 113 - 127
  • [3] F@: A framework of group awareness in synchronous distributed groupware
    Tran, MH
    Yang, Y
    Raikundalia, GK
    [J]. FRONTIERS OF WWW RESEARCH AND DEVELOPMENT - APWEB 2006, PROCEEDINGS, 2006, 3841 : 461 - 473
  • [4] A synchronous groupware tool to conduct a spatially distributed collaborative learning
    Marin, B
    Hunger, A
    Werner, S
    Meila, S
    Schütz, C
    [J]. ITHET 2004: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING, 2004, : 269 - 273
  • [5] Replicated data management algorithm for distributed synchronous groupware applications
    Kanawati, R
    [J]. 1ST AUSTRIAN-HUNGARIAN WORKSHOP ON DISTRIBUTED AND PARALLEL SYSTEMS, PROCEEDINGS, 1996, 1996 (09): : 85 - 92
  • [6] Distributed architectures and implementations of observer based controllers for performance optimization
    Yadav, V
    Voulgaris, PG
    Salapaka, MV
    [J]. ACC: Proceedings of the 2005 American Control Conference, Vols 1-7, 2005, : 4844 - 4849
  • [7] Distributed architectures and implementations of observer based controllers for performance optimization
    Yadav, V
    Voulgaris, PG
    Salapaka, MV
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL & 13TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1 AND 2, 2005, : 1125 - 1130
  • [8] On the Performance of Parallel Neural Network Implementations on Distributed Memory Architectures
    Ganeshamoorthy, K.
    Ranasinghe, D. N.
    [J]. CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 90 - 97
  • [9] Mapping software architectures to efficient implementations via partial evaluation
    Marlet, R
    Thibault, S
    Consel, C
    [J]. AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, : 183 - 192
  • [10] MAPPING PROGRAMS ON REGULAR DISTRIBUTED ARCHITECTURES
    PERRIN, GR
    CLAUSS, P
    DAMY, S
    [J]. HYPERCUBE AND DISTRIBUTED COMPUTERS, 1989, : 175 - 187