2015
DOI: 10.1007/978-3-662-46675-9_17
|View full text |Cite
|
Sign up to set email alerts
|

Model-Based Adaptation of Software Communicating via FIFO Buffers

Abstract: Abstract. Software Adaptation is a non-intrusive solution for composing black-box components or services (peers) whose individual functionality is as required for the new system, but that present interface mismatch, which leads to deadlock or other undesirable behaviour when combined. Adaptation techniques aim at automatically generating new components called adapters. All the interactions among peers pass through the adapter, which acts as an orchestrator and makes the involved peers work correctly together b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(5 citation statements)
references
References 32 publications
0
5
0
Order By: Relevance
“…message to the server. Hence, the results in [9] do not apply to our example, whereas the approach presented in this paper works as we will show in the rest of this section.…”
Section: Theorem 1 (Stability Preservation)mentioning
confidence: 96%
See 4 more Smart Citations
“…message to the server. Hence, the results in [9] do not apply to our example, whereas the approach presented in this paper works as we will show in the rest of this section.…”
Section: Theorem 1 (Stability Preservation)mentioning
confidence: 96%
“…In some complex adaptation scenarios, adaptation rules must be taken contextually (i.e., vectors cannot be applied at any time, but only in certain situations). For this purpose, we may use regular expressions (regex) on vectors [9], indicating a pattern for applying them that will constrain the adaptation process, enforcing additional properties on the adapter. This endows adaptation contracts with extended expressivity, though in this work we do not show their use, in order to avoid additional complexity in the presentation of our proposal.…”
Section: Adaptation Contracts and Adapter Ltsmentioning
confidence: 99%
See 3 more Smart Citations