Formal Integration Perspective in the Software Development = Formālās apvienošanas perspektīva programmatūras izstrādē
2003
Ērika Nazaruka

Šajā rakstā ir aprakstītas problēmas, kuras var rasties datu modeļu apvienošanas gadījumā un viens no perspektīviem ceļiem datu modeļu apvienošanas jomā. Objektorientēto datu modeļu gadījumā apvienošanas procesu var sadalīt statisko struktūru apvienošanas un dinamisko struktūru apvienošanas daļās. Šajā rakstā tiks apskatīta pirmā daļa, jo dinamisko struktūru apvienošana prasa papildus pētījumus. Apvienošanas procesā parādās dažādi reprezentācijas konfliktu veidi: nosaukumu konflikti, strukturālie konflikti, mērvienību konflikti un strukturāli dinamiski konflikti. Šo problēmu pārvarēšanai ir piedāvāts skiču pieejas formālisms. Skiču pieeja pamatā atrodas kategoriju loģika. Rakstā apvienošanas soļu secība ir parādīta uz divu UML klašu diagrammu apvienošanas piemēra. Piedāvātā pieejā datu modeļi tiek pārveidoti skicēs, kuras pēc tam tiek paplašinātas ar atvasinātiem datiem un tiek apvienotas vienā integrētā skicē. Integrētā skice satur skaidri redzamu bāzes un atvasināto informāciju. Pilnīgi integrētā skice satur visus iespējamos bāzes datus un atvasinātus datus. Tas ļauj reducēt integrēto skici līdz optimālam stāvoklim, kad skicē ir atstāta tikai bāzes informācija. Beigās šo ģenerējošo skici var pārveidot atpakaļ datu modelī. Vēl viens skiču pieejas pielietošanas pluss ir tās spējas samazināt iespējamo konfliktu veidu skaitu.


Atslēgas vārdi
Representation conflicts, integration, sketch, UML

Asņina, Ē. Formal Integration Perspective in the Software Development = Formālās apvienošanas perspektīva programmatūras izstrādē. Lietišķās datorsistēmas. Nr.17, 2003, 145.-154.lpp. ISSN 1407-7493.

Publikācijas valoda
English (en)
RTU Zinātniskā bibliotēka.
E-pasts: uzzinas@rtu.lv; Tālr: +371 28399196