Abstract-variabilitet på projektkrav innebär ofta variabilitet på programvaruprocesser. För att hantera sådan variabilitet kan Software Process Lines (SPL) användas för att representera allmängiltighet (dvs. gemensam praxis) och variabilitet (dvs. skillnader) i en uppsättning relaterade programvaruprocesser. I detta syfte, vissa Software Process Modelling Languages (SPMLs) integrerar inbyggt variabilitetsmekanismer. En sådan koppling mellan SPML och variabilitetsmekanismerna i) kräver dock att man tolkar kravens variabilitet i fråga om processernas variabilitet, ii) begränsar återanvändningen av kravens variabilitet för andra ändamål (t.ex. själva utvecklingen) och iii) är ett hinder för användningen av framsteg från området för variabilitetshantering. I detta dokument föreslår vi en strategi för att tillämpa det gemensamma variabilitetsspråket (CVL från OMG-konsortiet) för modellering av kravvariabilitet och dess bindning till processerna. Detta arbete illustreras på en familj av industriella Java utvecklingsprocesser. Vårt tillvägagångssätt gör det möjligt att definiera ett SPL och att automatiskt härleda en process från detta SPL i enlighet med kraven i ett visst projekt. Variabiliteten hanteras separat från processmodellen och drar nytta av befintliga verktyg från processmodelleringssamhället och CVL.
Det gemensamma variabilitetsspråket (CVL) 3 REF är ett tillvägagångssätt för språkoberoende variabilitetsmodellering.
Leveraging CVL to Manage Variability in Software Process Lines
{'venue': '2012 19th Asia-Pacific Software Engineering Conference', 'journal': '2012 19th Asia-Pacific Software Engineering Conference', 'mag_field_of_study': ['Computer Science']}