Development of Platform Independent Model in the Framework of MDA
2007
Jeļena Čukina, Oksana Ņikiforova, Nataļja Pavlova

Pašlaik programmatūras izstrādē ir daudz tehnoloģisku jaunumu. Un modeļu vadāma arhitektūra (Model Driven Architecture, MDA) kā OMG standarts ir viens no visefektīvākajiem no tiem. MDA pamatā ir modeļi, kuri atšķir sistēmas funkcionalitātes specifikāciju un šīs specifikācijas realizāciju kādā noteiktajā tehnoloģiskajā platformā. Modelis palīdz to garantēt. MDA sastāv no četriem modeļiem: no skaitļošanas neatkarīgs modelis, no platformas neatkarīgais modelis, platformai specifiskais modelis un koda modelis. Transformāciju ķēdē vissvarīgākais ir PIM->PSM posms. Lai nodrošinātu automātisko transformāciju, PIM modelim jābūt izstrādātam lietojot valodu, kura spēj aprakstīt sistēmu no dažādiem skatupunktiem – sistēmas uzvedību, sistēmas biznesa objektus, sistēmas aktierus, sistēmas lietošanas gadījumus utt. MDA paredz dažādu realizāciju risinājumus. Katrs risinājums nodrošina savu pieeju pilnai transformāciju ķēdei. Risinājuma pamats ir modelēšanas tehnikas. Rakstā ir apskatītas Object Modeling Technique, Rational Unified Process, Visual Modeling Technique, stratēģijas, kuras piedāvāja C.Larman un T.Quatrany, kā arī divpuslodžu modeļu vadāmā pieeja. Neviena no tām nepiedāvā MDA pilnu automatizētu transformāciju ķēdi. Taču, katras pieejas idejas piedāvā labu pamatu jaunām izstrādēm automātiskās transformāciju ķēdes realizācijā nākotnē. Lai to nodrošinātu ir nepieciešama vairāku pieeju kombinācija ar dažiem papildinājumiem. Kurš no risinājumiem ir piemērots ir atkarīgs no rezultātiem, kuri jāsasniedz.


Keywords
MDA, PIM, methodologies, analysis models

Čukina, J., Ņikiforova, O., Pavlova, N. Development of Platform Independent Model in the Framework of MDA. Applied computer systems. Vol.30, 2007, pp.18-27. ISSN 1407-7493.

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196