[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

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

  • Chapter
  • First Online:
Neue Algorithmen für praktische Probleme
  • 391 Accesses

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.

© (2017) IEEE. Reprinted, with permission, from Conference Proceedings: 2017 IEEE Congress on Evolutionary Computation (CEC).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 64.99
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 79.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Literatur

  • Abbas A, Siddiqui IF, Lee SU-J (2016) Multi-objective optimization of feature model in software product line: perspectives and challenges. Indian J Sci Technol 9(45). https://doi.org/10.17485/ijst/2016/v9i45/106769

  • 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

    Google Scholar 

  • 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–23

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Hallsteinsen S, Hinchey M, Park S, Schmid K (2008) Dynamic software product lines. Computer 41(4):93–95

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Klüver J, Klüver C (2016) The Regulatory Algorithm (RGA): a two- dimensional Extension of Evolutionary Algorithms. Soft Comput. Springer 20(5):2067–2075. https://doi.org/10.1007/s00500-015-1624-6

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

  • Pohl K, Böckle G, van Der Linden FJ, FJ, (2005) Software product line engineering: foundations, principles and techniques. Springer, Heidelberg

    Book  Google Scholar 

  • 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

    Google Scholar 

  • von Lamsweerde A (2009) Requirements engineering: from system goals to uml models to software specifications. Wiley, West Sussex

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ole  Meyer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2025 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Meyer, O. (2025). Variabilitätsmodellierung und Optimierung softwareintensiver Systeme durch einen Regulator Algorithmus (RGA). In: Klüver, C., Klüver, J. (eds) Neue Algorithmen für praktische Probleme. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-43319-2_37

Download citation

Publish with us

Policies and ethics