000052710 001__ 52710
000052710 005__ 20190316233501.0
000052710 037__ $$aREP_WORK
000052710 245__ $$aProtocol Composition Frameworks, A Header Driven Model
000052710 269__ $$a2005
000052710 260__ $$c2005
000052710 336__ $$aReports
000052710 520__ $$aProtocol composition frameworks provide off-the-shelf composable protocols to simplify the development of custom protocol stacks. All recent protocol frameworks use a general-purpose event-driven model to manage the interactions between protocols. In complex compositions, where protocols offer their service to more than one other protocol, the one-to-many interaction scheme of the event-driven model introduces composition problems by mixing up the targets to which data (list of headers) should be delivered. To solve these problems, we propose to shift the driving force behind interactions from the events to the headers they carry. We show that the resulting domain-specific header-driven model solves the composition problems, provides statically typed header handling and enhances protocol readability.
000052710 6531_ $$aprotocols
000052710 6531_ $$aprotocol framework
000052710 6531_ $$agroup communication
000052710 6531_ $$acomposition
000052710 6531_ $$aheader-driven
000052710 6531_ $$aevent
000052710 6531_ $$amodule system
000052710 6531_ $$acomponents
000052710 700__ $$aBünzli, Daniel C.
000052710 700__ $$0241766$$g137767$$aMena, Sergio
000052710 700__ $$aNestmann, Uwe
000052710 8564_ $$uhttps://infoscience.epfl.ch/record/52710/files/IC_TECH_REPORT_2005007.pdf$$zn/a$$s408538
000052710 909C0 $$xU10411$$0252206$$pLSR
000052710 909C0 $$pLAMP$$xU10409$$0252187
000052710 909CO $$qGLOBAL_SET$$pIC$$preport$$ooai:infoscience.tind.io:52710
000052710 917Z8 $$x148230
000052710 937__ $$aLSR-REPORT-2005-004
000052710 970__ $$a2005007/IC
000052710 973__ $$sPUBLISHED$$aEPFL
000052710 980__ $$aREPORT