Abstract-hierarkiskt dekomponerad komponentbaserad systemutveckling minskar design komplexiteten genom att stödja distribution av arbete och komponentåteranvändning. För produktlinjeutveckling måste variabiliteten hos de komponenter som ska användas i olika produkter representeras med lämpliga medel. I detta dokument föreslår vi hierarkisk modellering av variabilitet som gör det möjligt att specificera komponentvariabilitet som är integrerad med komponenthierarkin och lokalt för komponenterna. Komponenter kan innehålla variationspunkter som bestämmer var komponenterna kan variera. Associerade varianter definierar hur denna variation kan realiseras i olika komponentkonfigurationer. Vi presenterar en metamodell för hierarkisk variabilitet modellering för att formalisera konceptuella idéer. För att uppnå ett genomförande av det föreslagna tillvägagångssättet tillsammans med verktygsstöd utökar vi det befintliga arkitektoniska beskrivningsspråket MontiArc med hierarkisk modellering av variabilitet. Vi illustrerar det framlagda tillvägagångssättet med hjälp av ett exempel från fordonssystemdomänen.
Hierarkisk variabilitetsmodellering för programvaruproduktlinjer REF syftar till att kombinera komponentvariabilitet med komponenthierarkin för att främja komponentbaserad utveckling av olika system under arkitektonisk design.
Hierarchical Variability Modeling for Software Architectures
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}