Modellomvandlingar är avgörande inom modelldriven programvaruteknik (MDSE). Samtidigt kombinera MDSE och programvara produktlinjeteknik (SPLE) tekniker, sammanfattas som modelldriven produkt linjeteknik (MDPLE), lovar ökad produktivitet genom att förlita sig på organiserad återanvändning, fördelarna hindras av omvandlingsspecifikationer som utformats uteslutande för envariant modeller. Tillämpa envariant modell transformationer på multivariant indata modeller resulterar i output modeller saknar variabilitet information. Multivarianta modellomvandlingar (MVMT), som bevarar variabilitetsinformation, har först nyligen uppfattats som ett explicit forskningsproblem. I detta dokument föreslår vi en efterhandsstrategi för MVMT. Efter paradigmet för organiserad återanvändning, föreslår vi att använda envariant modell transformationer utan ändringar i ett första steg, och att överföra variabilitet information efteråt baserat på artefakter som tillhandahålls av envariant transformation specifikation. I synnerhet genomförde vi detta tillvägagångssätt för den välkända modell-till-modell omvandlingsspråket ATL. För att härleda variabilitetsinformation analyseras exekveringsartefakterna (trace och exekveringsmodell). Därefter överförs variabilitetsanteckningar automatiskt till målmodellen. Genomförandet utvärderas utifrån ett praktiskt exempel på en grafproduktlinje. Resultaten visar att vårt tillvägagångssätt överträffar den konventionella lösningen med avseende på användarinsats, noggrannhet och prestanda.
I REF ) återanvänder författarna befintliga single-variant M2M-transformationer och överför annoteringar automatiskt, baserat på utvärdering av ett bestående spår och genomförandemodellen, i ett andra steg ortogonalt till den återanvända modellen transformation.
Realizing Multi-variant Model Transformations on Top of Reused ATL Specifications.
{'venue': 'MODELSWARD', 'journal': None, 'mag_field_of_study': ['Computer Science']}