Reasoning about software reconfigurations: The behavioural and structural perspectives
Reasoning about software reconfigurations: The behavioural and structural perspectives
dc.contributor.author | Oliveira,N | en |
dc.contributor.author | Luís Soares Barbosa | en |
dc.date.accessioned | 2018-01-17T19:17:41Z | |
dc.date.available | 2018-01-17T19:17:41Z | |
dc.date.issued | 2015 | en |
dc.description.abstract | Software connectors encapsulate interaction patterns between services in complex, distributed service-oriented applications. Such patterns encode the interconnection between the architectural elements in a system, which is not necessarily fixed, but often evolves dynamically. This may happen in response to faults, degrading levels of QoS, new enforced requirements or the re-assessment of contextual conditions. To be able to characterise and reason about such changes became a major issue in the project of trustworthy software. This paper discusses what reconfiguration means within coordination-based models of software design. In these models computation and interaction are kept separate: components and services interact anonymously through specific connectors encoding the coordination protocols. In such a setting, of which Reo is a paradigmatic illustration, the paper introduces a model for connector reconfigurations, from both a structural and a behavioural perspective. | en |
dc.identifier.uri | http://repositorio.inesctec.pt/handle/123456789/6826 | |
dc.identifier.uri | http://dx.doi.org/10.1016/j.scico.2015.05.013 | en |
dc.language | eng | en |
dc.relation | 5603 | en |
dc.rights | info:eu-repo/semantics/openAccess | en |
dc.title | Reasoning about software reconfigurations: The behavioural and structural perspectives | en |
dc.type | article | en |
dc.type | Publication | en |
Files
Original bundle
1 - 1 of 1