Engineering Adaptive Software Systems 2019
DOI: 10.1007/978-981-13-2185-6_2
|View full text |Cite
|
Sign up to set email alerts
|

Self-Adaptation of Software Using Automatically Generated Control-Theoretical Solutions

Abstract: Control theory has contributed a set of foundational techniques to handle "change" at runtime in software applications. These techniques however have fundamental limitations as well: (i) they require the development and understanding of mathematical models; (ii) synthesizing solutions is often done on a per-problem basis, discouraging flexibility and generality. Software engineering, as a discipline, has always aimed at finding reusable and modular solutions. The combination of the desire to apply formally gro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 46 publications
0
1
0
Order By: Relevance
“…The most well-known suite for evaluating the performance of databases is YCSB [11]. Although this benchmark suite supports different workload types, it is not designed to test the performance of advanced self-adaptive approaches such as those based on control theory [17,42] and machine learning [34] that can take into account the history of seasonal or oscillating workloads. Many tools and approaches have been proposed to automate scalability testing [2,10,23,25,43,45].…”
Section: Introductionmentioning
confidence: 99%
“…The most well-known suite for evaluating the performance of databases is YCSB [11]. Although this benchmark suite supports different workload types, it is not designed to test the performance of advanced self-adaptive approaches such as those based on control theory [17,42] and machine learning [34] that can take into account the history of seasonal or oscillating workloads. Many tools and approaches have been proposed to automate scalability testing [2,10,23,25,43,45].…”
Section: Introductionmentioning
confidence: 99%