2008
DOI: 10.1007/978-3-540-89897-9_11
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online Testing

Abstract: Service-based applications have to continuously and dynamically selfadapt in order to timely react to changes in their context, as well as to efficiently accommodate for deviations from their expected functionality or quality of service. Currently, self-adaptation is triggered by monitoring events. Yet, monitoring only observes changes or deviations after they have occurred. Therefore, selfadaptation based on monitoring is reactive and thus often comes too late, e.g., when changes or deviations already have le… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
41
0
1

Year Published

2012
2012
2021
2021

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 70 publications
(43 citation statements)
references
References 22 publications
(24 reference statements)
0
41
0
1
Order By: Relevance
“…Pro-activeness decreases the aftereffects of changes, or improves control of change propagation (e.g. in environment monitoring, safety-critical systems) [27,17]. Resource prediction as conceived by [2,16,25] refers to estimating the available level of a resource in the near future, (e.g., in the next 10 seconds).…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Pro-activeness decreases the aftereffects of changes, or improves control of change propagation (e.g. in environment monitoring, safety-critical systems) [27,17]. Resource prediction as conceived by [2,16,25] refers to estimating the available level of a resource in the near future, (e.g., in the next 10 seconds).…”
Section: Related Workmentioning
confidence: 99%
“…Hielscher et al [17] proposed PROSA, an online testingbased proactive self-adaptation. Firstly, they aim at predicting new failures from past monitoring data, but their goal is to detect whether one specific failure that has been uncovered in on aService-Based Applications (SBA) could also occur in other SBA instances.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…By this means, an upcoming functional failure can be forecasted before its real occurrence. [9] presents the PROSA framework, which defines key activities to initiate online testing either on the binding level or on the service composition level, and thereby proactively triggers the adaptation process. [10] investigates how to guarantee functional correctness of conversational services.…”
Section: A Related Workmentioning
confidence: 99%
“…to prevent future failure or improve performance), these are still very limited and mainly focus on the change detection part, giving little or no consideration to the actual adaptation process. Proposed proactive change detection methods include applying performance prediction techniques [8,23,9], testing the behaviour of services 160 using generated test cases [7,24], and subscribing to change requests with the registry [25]. Such detection efforts can be considered complementary to our work (which focuses instead on the latter change handling step).…”
mentioning
confidence: 99%