KIT | KIT-Bibliothek | Impressum | Datenschutz

Combined Modeling of Software and Hardware with Versions and Variants

Ochs, Philip ORCID iD icon 1,2
1 Fakultät für Informatik (INFORMATIK), Karlsruher Institut für Technologie (KIT)
2 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Produktlinien ermöglichen die Entwicklung variabler, konfigurierbarer Produkte auf Basis von Konfigurationen. Eine valide Konfiguration wird im Problemraum einer Produktlinie abgeleitet, während ihre Realisierbarkeit zu einem Produkt im Lösungsraum entschieden wird. Eine valide, aber nicht realisierbare Konfiguration führt zu einer Inkonsistenz zwischen Problem- und Lösungsraum, da die Menge der tatsächlich baubaren Produkte im Lösungsraum nicht mit der definierten Variabilität im Problemraum übereinstimmt. Für große Produktlinien ist es händisch schwierig zu entscheiden, ob Inkonsistenzen existieren, da die Anzahl der Konfigurationen in Produktlinien exponentiell wächst. ... mehr

Abstract (englisch):

Product lines allow to derive variable, customisable products based on configurations. While a valid configuration is derived in the problem space of a product line, its realisability to a product is decided in the solution space. A valid but non-realisable configuration leads to an inconsistency between problem and solution space, because the set of actually derivable products in the solution space does not match the defined variability in the problem space. For large product lines, the manual decision about this consistency is infeasible because the number of configurations grows exponentially. ... mehr


Volltext §
DOI: 10.5445/IR/1000165923
Veröffentlicht am 22.12.2023
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Hochschulschrift
Publikationsmonat/-jahr 08.2023
Sprache Englisch
Identifikator KITopen-ID: 1000165923
Verlag Karlsruher Institut für Technologie (KIT)
Umfang XVI, 92 S.
Art der Arbeit Abschlussarbeit - Master
Prüfungsdaten 24.08.2023
Schlagwörter software product lines, spl, software product line engineering, sple, realization testing, resource allocation, resource assignment
Referent/Betreuer Schaefer, Ina
Reussner, Ralf
Pett, Tobias
Wittler, Jan Willem
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page