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 条
  • [21] Identification of crosscutting concerns at design level
    Dahi, Fairouz
    Bounour, Nora
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2016, 54 (04) : 334 - 349
  • [22] Design of a cutting head for a crosscutting machine
    Croccolo, D.
    De Agostinis, M.
    Fini, S.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2017, 231 (01) : 5 - 17
  • [23] Design and Implementation of a Heterogeneous Distributed Database System
    金志权
    柳诚飞
    孙钟秀
    周晓方
    陈佩佩
    顾建明
    JournalofComputerScienceandTechnology, 1990, (04) : 363 - 373
  • [24] A framework for distributed knowledge management: Design and implementation
    Pirro, Giuseppe
    Mastroianni, Carlo
    Talia, Domenico
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (01): : 38 - 49
  • [25] Design and implementation of a distributed X-multiplexor
    Krantz, AT
    Rhee, I
    Chodrow, SE
    Sult, J
    Hirsch, MD
    Sunderam, VS
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 372 - 379
  • [26] The Design and Implementation of Distributed File Access Middleware
    Zhang, Buzhong
    Jin, Haidong
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 89 - +
  • [27] Design and implementation of a distributed crawler and filtering processor
    Zeinalipour-Yazti, D
    Dikaiakos, M
    NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, 2002, 2382 : 58 - 74
  • [28] Design and Implementation of an Efficient Distributed Assessment System
    El-Bakry, Hazem M.
    Mastorakis, Nikos
    PROCEEDINGS OF THE 13TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS, 2009, : 566 - +
  • [29] Design and implementation of a Distributed Agent Delivery System
    Hopper, SA
    Mikler, AR
    Mayes, JT
    DISTRIBUTED COMMUNITIES ON THE WEB, PROCEEDINGS, 2000, 1830 : 192 - 201
  • [30] Research and Implementation of Distributed Platform for Collaborative Design
    Gao Zhen-qing
    Cheng Guang-yao
    2009 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2009, : 355 - 358