Plattformsspecifik modell

En plattformsspecifik modell är en modell av en programvara eller ett affärssystem som är kopplat till en specifik teknisk plattform (t.ex. ett specifikt programmeringsspråk , operativsystem , dokumentfilformat eller databas ). Plattformsspecifika modeller är oumbärliga för själva implementeringen av ett system.

Till exempel ett behov av att implementera en webbutik. Systemet kommer att behöva lagra information om användare, varor, kreditkort etc. Designern kan välja att använda en Oracle-databas för detta ändamål . För att detta ska fungera måste designern uttrycka begrepp (t.ex. begreppet användare) i en relationsmodell med hjälp av Oracles SQL- dialekt. Denna Oracles specifika relationsmodell är ett exempel på en plattformsspecifik modell .

Termen plattformsspecifik modell används oftast i samband med MDA- metoden. Detta MDA - tillvägagångssätt motsvarar OMG - visionen för Model Driven Engineering . Huvudtanken är att det ska vara möjligt att använda en MTL för att omvandla en plattformsoberoende modell till en plattformsspecifik modell. För att uppnå denna transformation kan man använda ett språk som är kompatibelt med den nyligen definierade QVT -standarden. Exempel på sådana språk är AndroMDA, VIATRA eller ATL .

Relaterade begrepp

Se även