2016
DOI: 10.1109/tse.2015.2496941
|View full text |Cite
|
Sign up to set email alerts
|

A Two-Component Language for Adaptation: Design, Semantics and Program Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
4
3

Relationship

4
3

Authors

Journals

citations
Cited by 11 publications
(27 citation statements)
references
References 75 publications
0
27
0
Order By: Relevance
“…Our semantics supports recovery in these cases. A non trivial effort is needed to extend the static analysis of [7] that guarantees adaptations to be always successful. We plan to carry on this check at run-time, when a behavioural variation is about to run.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…Our semantics supports recovery in these cases. A non trivial effort is needed to extend the static analysis of [7] that guarantees adaptations to be always successful. We plan to carry on this check at run-time, when a behavioural variation is about to run.…”
Section: Resultsmentioning
confidence: 99%
“…Abstractly, it could be considered as a heterogeneous collection of data coming from different sources and having different representations. In [7] we adopted a declarative approach to deal with the context: it is a knowledge base implemented as a Datalog program, following a well-studied approach [10,9]. Hence, programmers can concentrate on what information the context has to include, leaving to the runtime support how this information is actually collected and managed.…”
Section: An Examplementioning
confidence: 99%
See 2 more Smart Citations
“…Subjective-C [23], an extension of Objective-C with COP, adopts imperative context activation with imperative context relationship description, which supports various kinds of declarations of dependency between layers, such as implication, requirement, and exclusion. Context Petri Nets [11,12] is a context-oriented extension of Petri Nets, and helps formalization of description of context dependencies in Subjective-C. M L CoDa [19,20] provides two kinds of components; one for declarative description of context dependencies and the other for functional computation. It also provides a type and effect system and a loading-time verification mechanism that detects failures in adaptation.…”
Section: Related Workmentioning
confidence: 99%