Abstract
© Copyright 2020 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.Self-Adaptive Systems are usually built of a managed part, implementing their functionality, and a managing part, implementing their self-adaptation. The complexity of self-adaptive systems results also from the existence of the managing part and the interaction between the managed and the managing parts. The nonself- adaptive systems may be seen as the managed part of self-adaptive systems. The self-adaptive systems are evaluated based on their performances resulted from the self-adaptation. However, self-adaptive systems are software systems, hence, also their software quality is equally important. Our analysis compares the internal quality of self-adaptive and non-self-adaptive systems by considering code smells, architectural smells, and GoF's design patterns. This comparison provides an insight to the health of the self-adaptive systems with respect to the non-self-adaptive systems (the last being considered as a quality reference).
Original language | English |
---|---|
Title of host publication | ENASE 2020 - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering |
Editors | R. Ali, H. Kaindl, L. Maciaszek |
Publisher | SciTePress |
Pages | 490-497 |
ISBN (Electronic) | 9789897584213 |
Publication status | Published - 2020 |
Externally published | Yes |
Event | 15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020 - Virtual, Online Duration: 5 May 2020 → 6 May 2020 |
Conference
Conference | 15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020 |
---|---|
City | Virtual, Online |
Period | 5/05/20 → 6/05/20 |