Safe Composition of Linda-Based Component

dc.contributor.authorRoldán Ruiz, Ana María
dc.contributor.authorPimentel, Ernesto
dc.contributor.authorBrogi, Antonio
dc.date.accessioned2024-04-05T11:05:31Z
dc.date.available2024-04-05T11:05:31Z
dc.date.issued2003
dc.description.abstractComponent-Based Software Development is an emerging discipline in the field of Software Engineering. When constructing component-based systems, we must be sure that the cooperative behaviour of the components and their interaction will be successful. In this paper, we use Linda to specify the interactive behaviour of software components. To do this, we first introduce a process algebra for Linda, and then we define a compatibility relation providing conditions that ensure safe composition. This relation takes into account the state of a shared tuple space which represents the current execution. Indeed, a Linda-based computation is characterized by the store's evolution, so that the set of tuples included into the store governs each computation step. In this context, the success of the composition of a pair of agents in presence of a suitable store can be useful to condition the acceptance of a given component into an open running system. In order to extend our approach to complex systems, where constructing a system involves more than two components, we propose the use of distributed tuple spaces as the glue to join components.es_ES
dc.description.departmentTecnologías de la Información
dc.identifier.citationRoldan, A. M., Pimentel, E., & Brogi, A. (2003). Safe Composition of Linda-based Components. In Electronic Notes in Theoretical Computer Science (Vol. 82, Issue 6, pp. 180–189). Elsevier BV. https://doi.org/10.1016/s1571-0661(04)81036-3es_ES
dc.identifier.doi10.1016/s1571-0661(04)81036-3
dc.identifier.issn1571-0661
dc.identifier.urihttps://hdl.handle.net/10272/23463
dc.language.isoenges_ES
dc.publisherElsevieres_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España*
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subject.otherCoordination languageses_ES
dc.subject.otherComponents Software Architecturees_ES
dc.subject.otherCompatibilityes_ES
dc.subject.otherInteractiones_ES
dc.subject.otherProcess Algebraes_ES
dc.subject.unesco1203 Ciencia de Los Ordenadoreses_ES
dc.titleSafe Composition of Linda-Based Componentes_ES
dc.typejournal articlees_ES
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublication1f792377-8991-43e0-a4b9-7e392caefce1
relation.isAuthorOfPublication.latestForDiscovery1f792377-8991-43e0-a4b9-7e392caefce1

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S1571066104810363-main.pdf
Size:
205.77 KB
Format:
Adobe Portable Document Format
Description:
Versión editor

Collections