Abstrakt. I modelldriven konstruktion utgör modellerna centrala delar av den programvara som ska byggas. Om modeller anges väl kan omvandlingar användas för olika ändamål, t.ex. för att producera slutlig kod. Det är dock viktigt att modeller som produceras genom en omvandling från giltiga inmatningsmodeller också är giltiga, där giltighet hänvisar till metamodellens begränsningar, ofta skrivna i OCL. Omvandlingsmodeller är ett sätt att beskriva denna Hoare-liknande uppfattning om partiell korrekthet av modellernas omvandlingar med enbart metamodeller och begränsningar. I detta dokument tillhandahåller vi en automatisk översättning av deklarativa, regelbaserade ATL-transformationer till sådana omvandlingsmodeller, vilket ger en intuitiv och mångsidig kodning av ATL till OCL som kan användas för analys av olika egenskaper hos transformationer. Vi visar också hur befintliga modellkontrollanter (tillfredsställande kontrollörer) för OCL-annoterade metamodeller kan tillämpas för verifiering av de översatta ATL-transformationerna, vilket ger bevis för effektiviteten i vårt tillvägagångssätt i praktiken.
Vår översättning av ATL till OCL (baserad på REF ) liknar nära detta tillvägagångssätt.
Verification of ATL Transformations Using Transformation Models and Model Finders
{'venue': 'ICFEM', 'journal': None, 'mag_field_of_study': ['Computer Science']}