Abstrakt. Metamodellering håller på att bli ett standard sätt att definiera språk som UML. En språkdefinition skiljer mellan konkret syntax, abstrakt syntax och semantikdomän. Det är möjligt att definiera alla tre med hjälp av metamodellering, men det är mindre tydligt hur man definierar omvandlingarna mellan dem. I detta dokument föreslås ett tillvägagångssätt som använder metamodelleringsmönster som fångar kärnan i matematiska relationer. Det visar hur dessa mönster kan användas för att definiera både förhållandet mellan konkret syntax och abstrakt syntax, och mellan abstrakt syntax och semantik domän, för ett fragment av UML. Ett mål med strategin är att ge en fullständig specifikation av ett språk från vilket intelligenta verktyg kan genereras. I vilken utsträckning strategin uppfyller detta mål diskuteras i dokumentet.
I REF föreslås ett tillvägagångssätt som använder metamodelleringsmönster som fångar kärnan i matematiska relationer.
A Relational Approach to Defining Transformations in a Metamodel
{'venue': 'UML', 'journal': None, 'mag_field_of_study': ['Computer Science']}