Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorWalker, Scott
dc.contributor.authorDearle, Alan
dc.contributor.authorKirby, Graham
dc.contributor.authorNorcross, Stuart
dc.date.accessioned2011-03-30T15:31:24Z
dc.date.available2011-03-30T15:31:24Z
dc.date.issued2005
dc.identifier5006824
dc.identifier810b19ee-8911-40a3-9634-b52fde67dbf0
dc.identifier.citationWalker , S , Dearle , A , Kirby , G & Norcross , S 2005 , Promoting component reuse by separating transmission policy from implementation . Technical Report , no. CS/05/1 , University of St Andrews .en
dc.identifier.otherArXiv: http://arxiv.org/abs/1006.3739v1
dc.identifier.otherORCID: /0000-0002-4422-0190/work/28429110
dc.identifier.urihttps://hdl.handle.net/10023/1734
dc.descriptionSubmitted to ICDCS 2005en
dc.description.abstractIn this paper we present a methodology and set of tools which assist the construction of applications from components, by separating the issues of transmission policy from component definition and implementation. This promotes a greater degree of software reuse than is possible using traditional middleware environments. Whilst component technologies are usually presented as a mechanism for promoting reuse, reuse is often limited due to design choices that permeate component implementation. The programmer has no direct control over inter-address-space parameter passing semantics: it is fixed by the distributed application's structure, based on the remote accessibility of the components. Using traditional middleware tools and environments, the application designer may be forced to use an unnatural encoding of application level semantics since application parameter passing semantics are tightly coupled with the component deployment topology. This paper describes how inter-address-space parameter passing semantics may be decided independently of component implementation. Transmission policy may be dynamically defined on a per-class, per-method or per-parameter basis.
dc.format.extent6
dc.format.extent324374
dc.language.isoeng
dc.publisherUniversity of St Andrews
dc.relation.ispartofseriesTechnical Reporten
dc.subjectcs.DCen
dc.subjectDistributed, parallel, and cluster computingen
dc.subjectQA76 Computer softwareen
dc.subject.lccQA76en
dc.titlePromoting component reuse by separating transmission policy from implementationen
dc.typeReporten
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.identifier.urlhttp://arxiv.org/abs/1006.3739en


This item appears in the following Collection(s)

Show simple item record