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 条
  • [1] DADO: Enhancing middleware to support crosscutting features in distributed, heterogeneous systems
    Wohlstadter, E
    Jackson, S
    Devanbu, P
    25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 174 - 186
  • [2] Aspect-oriented development of crosscutting features in distributed, heterogeneous systems
    Wohlstadter, Eric
    Devanbu, Premkumar
    TRANSACTIONS ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT II, 2006, 4242 : 69 - 100
  • [3] THE DESIGN AND IMPLEMENTATION OF DISTRIBUTED SMALLTALK
    BENNETT, JK
    SIGPLAN NOTICES, 1987, 22 (12): : 318 - 330
  • [4] Design and implementation of a distributed router
    Hagsand, O
    Hidell, M
    Sjödin, P
    2005 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Vols 1 and 2, 2005, : 227 - 232
  • [5] Design and Implementation of a Distributed Metascheduler
    Heilgeist, Janko
    Soddemann, Thomas
    Richter, Harald
    2009 THIRD INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2009), 2009, : 63 - +
  • [6] A Pattern to Design Crosscutting Frameworks
    de Camargo, Valter Vieira
    Masiero, Paulo Cesar
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 759 - +
  • [7] Poster: A Study Of Monitoring Crosscutting Concerns Implementation
    Cojocar, Grigoreta-Sofia
    Guran, Adriana-Mihaela
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 169 - 170
  • [8] Design and implementation of a distributed monitor facility
    Yuan, SM
    Hsu, YK
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (01): : 43 - 51
  • [9] Implementation and design of distributed general message
    Fu, Changdong
    Wang, Yong
    Gai, Jiangan
    Pan, Qing
    Jisuanji Gongcheng/Computer Engineering, 1997, 23 (05): : 21 - 23
  • [10] DESIGN AND IMPLEMENTATION OF A DISTRIBUTED FILE SYSTEM
    CHENG, HC
    SHEU, JP
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (07): : 657 - 675