Skip to main content
Top

2025 | OriginalPaper | Chapter

37. Variabilitätsmodellierung und Optimierung softwareintensiver Systeme durch einen Regulator Algorithmus (RGA)

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Zusammenfassung

In der heutigen Zeit besteht immer mehr der Wunsch nach individueller Konfigurierbarkeit der Systeme. Die Industrie hat sich in deren jeweiligen Produktlinien bereits darauf eingestellt, dass Kunden ihre Autos, Rechner, Schuhe oder Müsli nach eigenen Bedürfnissen konfigurieren möchten. Dies gilt auch für softwareintensive Systeme, deren Systemkomponenten (Features) trotz einer Vielzahl möglicher Kombinationen kontrolliert werden müssen, damit sie einwandfrei funktionieren. In diesem Beitrag wird die Herausforderung variabilitätsintensiver Softwaresysteme anhand der Modellierung eines Smart-Home-Systems vorgestellt und wie eine Optimierung des Modells durch einen Regulator Algorithmus erfolgen kann.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
go back to reference Benavides D, Trinidad P, Cortés AR (2005) Using constraint programming to reason on feature models. In: Proceedings of the 17th international conference on Software Engineering and Knowledge Engineering SEKE. 677–682 Benavides D, Trinidad P, Cortés AR (2005) Using constraint programming to reason on feature models. In: Proceedings of the 17th international conference on Software Engineering and Knowledge Engineering SEKE. 677–682
go back to reference Capilla R, Bosch J, Trinidad P, Ruiz-Cortés A, Hinchey M (2014) An overview of dynamic software product line architectures and techniques: observations from research and industry. J Syst Softw 91:3–23CrossRef Capilla R, Bosch J, Trinidad P, Ruiz-Cortés A, Hinchey M (2014) An overview of dynamic software product line architectures and techniques: observations from research and industry. J Syst Softw 91:3–23CrossRef
go back to reference Chumpitaz L, Furda A, Loke S (2019) Evolving variability requirements of IOT systems. In: Mistrik I, Galster M, Maxim BR (Hrsg) Software engineering for variability intensive systems. Foundations and applications. CRC Press – Taylor & Francis Group. Boca Raton, FL Chumpitaz L, Furda A, Loke S (2019) Evolving variability requirements of IOT systems. In: Mistrik I, Galster M, Maxim BR (Hrsg) Software engineering for variability intensive systems. Foundations and applications. CRC Press – Taylor & Francis Group. Boca Raton, FL
go back to reference Elfaki AO, Phon-Amnuaisuk S, Ho CK (2009a) Using first order logic to validate feature model. In: Proceeding of the international workshop Variability Modelling of Software-Intensive Systems (Va-MoS), 169–172 Elfaki AO, Phon-Amnuaisuk S, Ho CK (2009a) Using first order logic to validate feature model. In: Proceeding of the international workshop Variability Modelling of Software-Intensive Systems (Va-MoS), 169–172
go back to reference Elfaki AO, Phon-Amnuaisuk S, Ho CK (2009b) Modeling variability in software product line using first order logic. In: Proceedings of the Software Engineering Research, Management and Applications, SERA ‘09. 7th ACIS International Conference on, 227–233 Elfaki AO, Phon-Amnuaisuk S, Ho CK (2009b) Modeling variability in software product line using first order logic. In: Proceedings of the Software Engineering Research, Management and Applications, SERA ‘09. 7th ACIS International Conference on, 227–233
go back to reference Hallsteinsen S, Hinchey M, Park S, Schmid K (2008) Dynamic software product lines. Computer 41(4):93–95CrossRef Hallsteinsen S, Hinchey M, Park S, Schmid K (2008) Dynamic software product lines. Computer 41(4):93–95CrossRef
go back to reference Kang KC, Cohen SG, Hess JA, Novak WE, Peterson AS (1990) Feature-Oriented Domain Analysis (FODA) feasibility study. Technical Report. Software Engineering Institute, Carnegie Mellon University, PA Kang KC, Cohen SG, Hess JA, Novak WE, Peterson AS (1990) Feature-Oriented Domain Analysis (FODA) feasibility study. Technical Report. Software Engineering Institute, Carnegie Mellon University, PA
go back to reference Karataş AS, Oğuztüzün H, Doğru A (2010) Mapping extended feature models to constraint logic programming over finite domains. In: Bosch J, Lee J (Hrsg) Software product lines: going beyond. In: Proceedings of 14th international conference. Bd. 6287 of LNCS. Springer. Berlin, Heidelberg 286–299 Karataş AS, Oğuztüzün H, Doğru A (2010) Mapping extended feature models to constraint logic programming over finite domains. In: Bosch J, Lee J (Hrsg) Software product lines: going beyond. In: Proceedings of 14th international conference. Bd. 6287 of LNCS. Springer. Berlin, Heidelberg 286–299
go back to reference Metzger A, Bayer A, Doyle D, Sharifloo AM, Pohl K, Wessling F (2016) Coordinated run-time adaptation of variability-intensive systems: an application in cloud computing. In: Proceedings of the 1st international workshop on variability and complexity in software design (ACM, 2016), 5–11 Metzger A, Bayer A, Doyle D, Sharifloo AM, Pohl K, Wessling F (2016) Coordinated run-time adaptation of variability-intensive systems: an application in cloud computing. In: Proceedings of the 1st international workshop on variability and complexity in software design (ACM, 2016), 5–11
go back to reference Meyer O, Wessling F, Klüver C (2017) Finding optimized configurations for variability-intensive systems without constraint violations using a Regulatory Algorithm (RGA). In: Proceedings of the IEEE Congress on Evolutionary Computation (IEEE CEC), San Sebastian, 1908–1915. https://doi.org/10.1109/CEC.2017.7969534 Meyer O, Wessling F, Klüver C (2017) Finding optimized configurations for variability-intensive systems without constraint violations using a Regulatory Algorithm (RGA). In: Proceedings of the IEEE Congress on Evolutionary Computation (IEEE CEC), San Sebastian, 1908–1915. https://​doi.​org/​10.​1109/​CEC.​2017.​7969534
go back to reference Pohl K, Böckle G, van Der Linden FJ, FJ, (2005) Software product line engineering: foundations, principles and techniques. Springer, HeidelbergCrossRef Pohl K, Böckle G, van Der Linden FJ, FJ, (2005) Software product line engineering: foundations, principles and techniques. Springer, HeidelbergCrossRef
go back to reference Sayyad AS, Menzies T, Ammar H (2013) On the value of user preferences in search-based software engineering: a case study in software product lines. In: Proceedings of the 2013 International Conference on Software Engineering ICSE 2013, 492–501 Sayyad AS, Menzies T, Ammar H (2013) On the value of user preferences in search-based software engineering: a case study in software product lines. In: Proceedings of the 2013 International Conference on Software Engineering ICSE 2013, 492–501
go back to reference von Lamsweerde A (2009) Requirements engineering: from system goals to uml models to software specifications. Wiley, West Sussex von Lamsweerde A (2009) Requirements engineering: from system goals to uml models to software specifications. Wiley, West Sussex
Metadata
Title
Variabilitätsmodellierung und Optimierung softwareintensiver Systeme durch einen Regulator Algorithmus (RGA)
Author
Ole  Meyer
Copyright Year
2025
DOI
https://doi.org/10.1007/978-3-658-43319-2_37

Premium Partner