Abstrakt. Vi presenterar en taxonomi för de variabilitetsmekanismer som modellering av språk erbjuder. Definitionen av ett formellt språk omfattar en syntax och en semantisk domän samt den kartläggning som relaterar dem, vilket innebär att språkvariationer klassificeras enligt vilken av dessa tre pelare de behandlar. I detta arbete föreslås dessutom en ram för att uttryckligen dokumentera och hantera variationspunkterna och deras motsvarande varianter av ett variabelt modellspråk. Ramen gör det möjligt att systematiskt studera olika typer av variationer och deras inbördes beroende. Dessutom möjliggör det en metodisk anpassning av ett språk, till exempel till en viss applikationsdomän. Variabilitetens taxonomi är uttryckligen av intresse för UML att ge en mer exakt förståelse av dess variationspunkter.
Tidigare arbete i vår grupp REF har presenterat en taxonomi av variabilitetsmekanismer i språkdefinitioner syntax och semantik, och demonstrerat användningen av funktionsdiagram för att modellera möjliga varianter.
Variability within Modeling Language Definitions
{'venue': 'Model Driven Engineering Languages and Systems. Proceedings of MODELS 2009, LNCS 5795. Denver, Colorado, USA, October 2009', 'journal': None, 'mag_field_of_study': ['Computer Science']}