Pregled bibliografske jedinice broj: 358250
OCL kao preduvjet automatiziranom generiranju programskog koda
OCL kao preduvjet automatiziranom generiranju programskog koda // CASE 20 - metode i alati za razvoj poslovnih i informatičkih sustava / Polonijo, Mislav (ur.).
Rijeka: Case Publishing, 2008. str. 87-94 (predavanje, domaća recenzija, cjeloviti rad (in extenso), stručni)
CROSBI ID: 358250 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
OCL kao preduvjet automatiziranom generiranju programskog koda
(OCL as prerequisite of automated source code generation)
Autori
Stapić, Zlatko ; Orehovački, Tihomir ; Konecki, Mario
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), stručni
Izvornik
CASE 20 - metode i alati za razvoj poslovnih i informatičkih sustava
/ Polonijo, Mislav - Rijeka : Case Publishing, 2008, 87-94
Skup
CASE 20
Mjesto i datum
Opatija, Hrvatska, 03.06.2008. - 05.06.2008
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Domaća recenzija
Ključne riječi
OCL;; programski kod; automatizirano generiranje
(OCL; source code; automated generation)
Sažetak
Sve zahtjevniji i složeniji korisnički zahtjevi predstavljaju nove izazove u razvoju aplikacija. Neprestane promjene korisničkih zahtjeva rezultiraju promjenama funkcionalnosti aplikacije što posljedično znači i potrebu za izmjenom ili nadogradnjom programskog koda. U svrhu pojednostavljenja procesa ažuriranja UML modela koji opisuju funkcionalnost aplikacije razvoj softvera je potrebno podići na višu razinu apstrakcije, to jest na višu razinu zrelosti koja znači automatsko generiranje programskog koda iz jasno i nedvosmisleno kreiranih modela. Na posljednjoj, petoj, razini zrelosti uporabe modela pri razvoju aplikacija, osim strukture programskog koda i poslovne logike, u modele je potrebno ugraditi i različita ograničenja. U svrhu rješavanja ovog problema, OMG je u UML specifikaciju ugradio i OCL, formalni jezik za definiranje ograničenja nad objektima. Prepoznavši važnost i potrebu korištenja OCL-a u ovom radu smo predstavili šest razina zrelosti korištenja modela (MMLs) pri razvoju softvera, metodički prikazali uporabu UML-a i OCL-a pri spomenutim razinama zrelosti te prikazali važnost uporabe OCL-a u MDA arhitekturi. Potom smo predstavili osnovne značajke, koncepte i sintaksu OCL-a te u posljednjem poglavlju prikazali različite načine primjene ovog formalnog jezika za definiranje ograničenja nad objektima.
Izvorni jezik
Hrvatski
Znanstvena područja
Informacijske i komunikacijske znanosti
POVEZANOST RADA
Projekti:
016-0000000-3327 - Automatizacija postupaka u projektiranju informacijskih sustava (Lovrenčić, Alen, MZOS ) ( CroRIS)
016-0161217-0870 - Modeliranje proceduralnih propisa (Strahonja, Vjeran, MZOS ) ( CroRIS)
Ustanove:
Fakultet organizacije i informatike, Varaždin