Design and implementation of distributed crosscutting features with DADO

被引:0
|
作者
Wohlstadter, E [1 ]
Jackson, S [1 ]
Devanbu, P [1 ]
机构
[1] Univ Calif Davis, Dept Comp Sci, Ctr Software Syst Res, Davis, CA 95616 USA
关键词
D O I
10.1109/ICSE.2004.1317498
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Some "non-" or "extra-functional" features, such as reliability, security, and tracing, defy modularization mechanisms in programming languages. With distributed, heterogeneous (DH) systems, these features induce complex implementations which crosscut different languages, OSs, and hardware platforms, while still needing to share data and events. The DADO approach helps program crosscutting features by improving DH middleware. A DADO service comprises pairs of adaplets which are explicitly modeled in IDL. DADO supports flexible and type-checked interactions (using generated stubs and skeletons) between adaplets and between objects and adaplets. Adaplets can be attached at run-time to an application object.
引用
收藏
页码:706 / 707
页数:2
相关论文
共 50 条
  • [31] A multiparadigm study of crosscutting modularity in design patterns
    Kuhlemann, Martin
    Apel, Sven
    Rosenmueller, Marko
    Lopez-Herrejon, Roberto
    OBJECTS, COMPONENTS, MODELS AND PATTERNS, 2008, 11 : 121 - +
  • [32] Design and Implementation of Distributed Battery Management System
    Zhu, Honglei
    Wu, Zhengbin
    Wang, Dalong
    Sun, Jiayao
    PROGRESS IN RENEWABLE AND SUSTAINABLE ENERGY, PTS 1 AND 2, 2013, 608-609 : 1039 - +
  • [33] The design and implementation of the distributed multimedia collaboration system
    Zheng, QH
    Li, RH
    PROCEEDINGS OF SECOND INTERNATIONAL WORKSHOP ON CSCW IN DESIGN, 1997, : 384 - 389
  • [34] Design and Implementation of Secure Distributed Examination System
    Zhang, Yi
    Zhu, Weidong
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND MANAGEMENT INNOVATION (MSMI 2017), 2017, 31 : 302 - 306
  • [35] Design and implementation of distributed task sequencing on GridRPC
    National Institute of Advanced Industrial Science and Technology, Japan
    1600, 67-72 (2006):
  • [36] JEWEL - DESIGN AND IMPLEMENTATION OF A DISTRIBUTED MEASUREMENT SYSTEM
    LANGE, F
    KROEGER, R
    GERGELEIT, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (06) : 657 - 671
  • [37] Design and implementation of the software framework for distributed computing
    Wong, Kin-Yeung
    Choi, Yin-Man
    Lam, Seng-Wa
    PROCEEDINGS OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOL 3: ADVANCES IN COMMUNICATIONS, 2007, : 115 - +
  • [38] Design and Implementation of a Coordination Model for Distributed Simulations
    Institut f¨ur Informatik, Ludwig-Maximilians-Universit¨at M¨unchen, Oettingenstrasse 67, Munchen
    D-80538, Germany
    1617, 83-97 (2006):
  • [39] Design and implementation of a distributed multimedia collaborative environment
    James Won-Ki Hong
    Young-Mi Shin
    Myoung-Sup Kim
    Jae-Young Kim
    Young-Ho Suh
    Cluster Computing, 1999, 2 (1) : 45 - 59
  • [40] Design and implementation of a distributed evolutionary computing software
    Tan, KC
    Tay, A
    Cai, J
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2003, 33 (03): : 325 - 338