Waffle: A Novel Feature Modeling Language for Highly-Configurable Software Systems
Publikation: Beitrag zu Konferenzen › Paper › Beigetragen › Begutachtung
Beitragende
Abstract
Nowadays, highly-configurable software systems are widely used throughout all areas of human activity. Modern self-adaptive systems, such as self-organizing networks or digital twins, require wide variability management capabilities to reflect their response to external changes. A typical software architecture for such a highly-configurable system is a software product line, which can be informally described as a platform with static and variable software components. In this paper, we define requirements for variability management of highly-configurable software systems using the example of BRISE, a framework for expensive black-box optimization. Two of these requirements are not supported by state-of-the- art approaches: cross-tree constraints with cardinalities and constraint- based staged configuration and validation mechanisms. Therefore, we present Waffle, a new feature modeling language and corresponding tool that aims to capture the variability of highly-configurable software systems. We evaluated Waffle by creating a feature model for the BRISE framework. Using this feature model, we established an adapted BRISE configuration that found a near-optimal solution for intra-cell user distribution with a reduced number of measured cell transmission power configurations up to 99.89%. Such results are essential to the real- time functioning of digital twins of massive systems with complex underlying processes and dependencies, like cellular networks or a countrywide highway network.
Details
Originalsprache | Englisch |
---|---|
Seiten | 382-385 |
Seitenumfang | 4 |
Publikationsstatus | Veröffentlicht - 27 Juni 2024 |
Peer-Review-Status | Ja |
Konferenz
Titel | 2024 IEEE International Black Sea Conference on Communications and Networking |
---|---|
Kurztitel | BlackSeaCom 2024 |
Veranstaltungsnummer | 12 |
Dauer | 24 - 27 Juni 2024 |
Webseite | |
Bekanntheitsgrad | Internationale Veranstaltung |
Ort | Georgian Technical University |
Stadt | Tbilisi |
Land | Georgien |
Externe IDs
ORCID | /0000-0002-3513-6448/work/168720204 |
---|---|
Scopus | 85203813403 |
Schlagworte
Schlagwörter
- Adaptation models, Closed box, Power measurement, Road transportation, Sea measurements, Self-organizing networks, Software architecture