Abstract-Model-Driven Engineering bygger på förmågan att skapa och bearbeta modeller som överensstämmer med en meta-modell. Därför används meta-modell klasser på två sätt: som mallar för att skapa objekt, och som klassificerare för dem. Även om dessa två aspekter i sig är knutna till de flesta metamodelleringsmetoder, diskuterar vi i detta dokument fördelarna med att frikoppla dem. Därför förlitar vi oss på standardmekanismer för objektskapande och föreslår a-posteriori typning som ett sätt att omklassificera objekt och aktivera flera, partiella, dynamiska typningar. Detta tillvägagångssätt ökar flexibiliteten, vilket möjliggör oförutsedd återanvändning (eftersom befintliga modellhanteringsåtgärder som definieras för en metamodell kan återanvändas med andra modeller när de omklassificeras), samt modellomvandling genom omklassificering. Vi visar den underliggande teorin bakom de införda begreppen, och illustrerar dess tillämplighet med vårt metamodelleringsverktyg METADEPTH.
I REF frikopplar författarna de två aspekterna av maskinskrivning: som en plan för skapande och som ett sätt att klassificera element.
A-posteriori typing for Model-Driven Engineering
{'venue': '2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)', 'journal': '2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)', 'mag_field_of_study': ['Computer Science']}