Spelling suggestions: "subject:"erwartete"" "subject:"erwartet""
1 |
Consistent Unanticipated Adaptation for Context-Dependent ApplicationsTaing, Nguonly, Wutzler, Markus, Springer, Thomas, Cardozo, Nicolás, Schill, Alexander 23 June 2021 (has links)
Unanticipated adaptation allows context-dependent applications to overcome the limitation of foreseen adaptation by incorporating previously unknown behavior. Introducing this concept in language-based approaches leads to inconsistencies as an object can have different views in different contexts. Existing language-based approaches do not address unanticipated adaptation and its associated run-time inconsistencies. We propose an architecture for unanticipated adaptation at run time based on dynamic instance binding crafted in a loosely manner to asynchronously replace adaptable entities that allow for behavioral changes of objects. To solve inconsistencies, we introduce the notion of transactions at the object level. Transactions guard the changing objects during their execution, ensuring consistent views. This allows for disruption-free, safe updates of adaptable entities by means of consistent unanticipated adaptation.
|
Page generated in 0.0278 seconds