• DocumentCode
    3232983
  • Title

    Design and implementation of distributed crosscutting features with DADO

  • Author

    Wohlstadter, Eric ; Jackson, Stoney ; Devanbu, Premkumar

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Davis, CA, USA
  • fYear
    2004
  • fDate
    23-28 May 2004
  • Firstpage
    706
  • Lastpage
    707
  • Abstract
    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 crosscuting 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 adaptlets. Adaptlets can be attached at run-time to an application object.
  • Keywords
    middleware; object-oriented programming; DADO; DH middleware; adaptlets; data sharing; distributed crosscutting features; distributed heterogeneous systems; event sharing; extrafunctional features; nonfunctional features; programming languages; type-checked interactions; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2163-0
  • Type

    conf

  • DOI
    10.1109/ICSE.2004.1317498
  • Filename
    1317498