Modellvezérelt modelltárház szövegszerű betöltés-mentés művelettel
Kulcsszavak:
objektum orientált tervezés, UML, modellvezérelt szoftverkészítés, metamodellAbsztrakt
A cikk meghatározza a modellvezérelt technológia fogalmát, amelyben az alkalmazói adattömeg mellett az adatok egy modelljét is tárolják, módosítják, mentik és/vagy betöltik. A szoftver ezen rétegét modellszintnek, az ezt végző szoftverösszetevőt pedig modelltárháznak nevezzük. Ha magát a modelltárházat is modellvezérelt módon akarjuk megvalósítani, az a modellvezérelt alkalmazói szoftverekéhez hasonló előnyöket kínál. A modellszint futásidőben is módosítható, az egész felépítmény sokkal rugalmasabb és könnyebben testre szabható, mint egy monolitikus módon felépített szoftveré. Az UML négyrétegű metamodell szerkezetének alsó három szintje még nyilvánvaló – az alkalmazói adatok, az alkalmazás modellje, ill. a metamodell, a negyedik réteg igazi értelmét azonban éppen a cikkben részletezett modellvezérelt modelltárház létrehozása teheti világossá. Mivel egy ilyen szoftvercsomag modellszintje maga a metamodell, ennek a metaszintjét, vagyis a meta-metamodellt kell beprogramoznunk rögzítetten és változtathatatlanul. A cikk egy ilyen modelltárház kérdéskörét és szerkezetét elemzi, és a szövegszerű betöltés és mentés példáján keresztül bemutatja ennek két modellvezérelt műveletét.
Hivatkozások
Miller, J., Mukerji, J. (2001). Model Driven Architecture. OMG Document.
Miller, J., Mukerji, J. (2003). MDA Guide Version 1.0. OMG Document.
Rumbaugh, J., Jacobson, I., Booch, G. (1999). Unified Modelling Language Reference Manual. Addison-Wesley-Longman Inc.
Benkő, T (2000). SILAN – the SILK language. IQSOFT, Hungary
OMG Specification (2004). Human Usable Textual Notation (HUTN) Specification. Object Management Group.
Letöltések
Megjelent
Folyóirat szám
Rovat
License
Copyright (c) 2006 Kilián Imre

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
