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
Link To Document :
بازگشت