Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems 2020
DOI: 10.1145/3387939.3391605
|View full text |Cite
|
Sign up to set email alerts
|

Applying deep learning to reduce large adaptation spaces of self-adaptive systems with multiple types of goals

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
28
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 33 publications
(30 citation statements)
references
References 29 publications
1
28
0
Order By: Relevance
“…3 https://github.com/smartarch/trust4.0-demo 4 https://www.tensorflow.org/ (version 2.4) 5 We have been experimenting with Dropout layers as well, but they were causing significant underfitting in our case. Figure 2 compares the accuracy of tested configurations after 100 epochs.…”
Section: A Methodology and Datasetsmentioning
confidence: 99%
See 2 more Smart Citations
“…3 https://github.com/smartarch/trust4.0-demo 4 https://www.tensorflow.org/ (version 2.4) 5 We have been experimenting with Dropout layers as well, but they were causing significant underfitting in our case. Figure 2 compares the accuracy of tested configurations after 100 epochs.…”
Section: A Methodology and Datasetsmentioning
confidence: 99%
“…Namely, the approaches are as follows. In [5], neural networks are applied during the analysis and planning phase to reduce large adaptation space when the system has multiple adaptation goals and possible optimization strategies. In our approach, we apply neural networks during the same phases but our goal is to relax strict conditions and thus allow for more flexible adaptation.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…A different line of work uses supervised machine learning to reduce the size of the adaptation space. As an example, Van Der Donckt et al use deep learning to determine a representative and much smaller subset of the adaptation space [41]. However, supervised learning requires labeled training data representative of the system's environment, which may be challenging to obtain due to design time uncertainty.…”
Section: Considering Large Adaptation Spaces and Evolutionmentioning
confidence: 99%
“…Notably, we found only 13 concrete variables related to "Reliability." 9 For example, packed loss is used to assess reliability in [67]. The dependent variables refer mostly to the managed system (146 times, 55% of the total count) followed by both managing and managed system (57 times, 21%) and managing system (50 times, 19%).…”
Section: What Is the Experimental Design?mentioning
confidence: 99%