Abstract Software product line (SPL) Engineering är en ny metod för mjukvaruutveckling där en uppsättning programvaruprodukter härleds för en väldefinierad applikationsdomän, från en gemensam uppsättning av kärntillgångar med hjälp av analoga produktionsmedel (t.ex. genom Modell Driven Engineering). Därför byggs en sådan produktfamilj från återanvändning, i stället för att utvecklas individuellt från grunden. SPL lovar att sänka utvecklingskostnaderna, höja kvaliteten på programvaran, ge kunderna mer flexibilitet och minska tiden till marknaden. Dessa fördelar kommer med en uppsättning nya problem och gör vissa äldre problem möjligtvis mer komplexa. Ett av dessa problem är hanteringen av spårbarhet. I det europeiska AMPLE-projektet skapar vi en gemensam ram för spårbarhet inom SPL-utvecklingens olika verksamheter. Vi identifierade fyra ortogonala spårbarhetsdimensioner i SPL-utvecklingen, varav en är en förlängning av vad som ofta betraktas som "spårbarhet för variabilitet". Detta utgör ett av de två bidragen i detta dokument. Det andra bidraget är specifikationen av en metamodell för en databas över spårbarhetslänkar inom ramen för SPL och genomförandet av en motsvarande ram för spårbarhet. Detta ramverk möjliggör grundläggande spårbarhetshantering, som t.ex. spårimport och kommunikation av Prof. Richard Paige.
För att verifiera förändring, Anquetil et al. REF skapade en gemensam ram för spårbarhet inom SPL-utvecklingens olika verksamheter, vilket kan spåra förändringarna i SPL.
A model-driven traceability framework for software product lines
{'venue': 'Software & Systems Modeling', 'journal': 'Software & Systems Modeling', 'mag_field_of_study': ['Computer Science']}