Szakterület-specifikus modellezés
A modellalapú szoftverfejlesztés egyre nagyobb hangsúlyt kap napjainkban. A modellek az eddig megszokott dokumentációs célokon túl felhasználhatók a követelmények formális leírására, verifikálására illetve automatizált kódgenerálás forrásaként is.
Modellek használatával nagyban növelhetô az elkészített komponensek újrafelhasználhatósága és az informatikához kevésbé értô szakértôk mélyebben bevonhatók a fejlesztésbe. A modellezô keretrendszereknek az a célja, hogy egy adott szakterülethez illeszkedô modellezô környezetet gyorsan el lehessen készíteni, amit ezután a szakterület ismerôi közvetlenül használni tudnak.
Cikkünkben bemutatásra kerül, hogyan lehet felépíteni egy szakterület-specifikus modellezô környezetet egy metamodellezô keretrendszerben: tárgyalásra kerülnek egy modellezô nyelv elkészítésének lépései a nyelvi elemek és kényszerek specifikálásától kezdve az elemek kinézetének meghatározásán át egészen a kódgeneráló automatizmusok elkészítéséig.