2014
DOI: 10.1007/978-3-319-10431-7_28
|View full text |Cite
|
Sign up to set email alerts
|

A Two-Phase Static Analysis for Reliable Adaptation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(23 citation statements)
references
References 22 publications
0
23
0
Order By: Relevance
“…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%
“…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%
“…for Actually, the code above is F#, a dialect of ML. Since we wanted to keep the F# parser unmodified, the syntax is slightly different from the one used in [9] and recalled in Section 2. This is only an implementation detail, because a simple macro-expansion suffices to translate the original syntax in the intermediate notation used in this section.…”
Section: A Simulator Of An E-healthcare Systemmentioning
confidence: 99%
“…In addition to the formal aspects of ML CoDa studied in [9], a main feature of our approach is that a single and fairly small set of constructs is sufficient enough for becoming a practical programming language, as shown in the present paper. Indeed, ML CoDa can easily be embedded in a real programming eco-system, in our case .NET, so preserving compatibility with its future extensions and with legacy code.…”
Section: Introductionmentioning
confidence: 96%
See 2 more Smart Citations