Fakultet tehničkih nauka

Predmet: Domenski orijentisano modelovanje i jezici (17.E2530)

Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Osnovne informacije:
 
Kategorija Teorijsko-metodološki
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 6

Ovladavanje naprednim tehnikama i metodama domenski orijentisanog modelovanja i razvoja jezika namenskih za domen.

Stečena znanja mogu da se koriste u praksi, posebno u projektima specifikacije i razvoja sistema, u svim primenama i oblastima poslovanja u kojima je neophodno koristiti meta-meta modele, razvijati namenske meta-modele i namenske jezike za rešavanje konkretnih problema.

Metode i tehnike domenski orijentisanog modelovanja. Pojam i uloga meta-meta modela. MOF 2.0 i ekvivalentni meta-meta modeli. Softerski alati za domenski orijentisano modelovanje. Pojam, uloga, klasifikacije i evolucija domenski orijentisanih jezika. Metode razvoja domenski orijentisanih jezika. Softerski alati za razvoj domenski orijentisanih jezika. Tehnike implementacije domenski orijentisanih jezika. Metode i tehnike analize domena primene. Primena domenski orijentisanih jezika u domenski orijentisanom modelovanju. Transformacije modela. Generatori programskog koda. Primena tehnika domenski orijentisanog modelovanja i domenski orijentisanih jezika u različitim aplikativnim domenima.

Nastava se izvodi u obliku predavanja, auditornih i računarskih vežbi (u računarskoj laboratoriji) i konsultacija. Tokom celokupnog procesa izvođenja nastave, studenti se podstiču na intenzivnu komunikaciju, kritičko rezonovanje, samostalni rad i aktivan odnos prema procesu nastave. Uslov za dobijanje potpisa i izlazak na završni ispit predstavlja izvršenje svih predispitnih obaveza, u minimalnom obimu od 30 poena.

Autori Naziv Godina Izdavač Jezik
Kelly S., Tolvanen J. P. Domain-Specific Modeling: Enabling Full Code Generation 2008 Wiley-IEEE Computer Society Press Engleski
Mernik M. Formal and Practical Aspects of Domain-Specific Languages: Recent Developments 2013 IGI Global Engleski
Kleppe A. G., Warmer J, Bast W. MDA Explained: The Model Driven Architecture: Practice and Promise 2003 Addison-Wesley Engleski
Brambilla M., Cabot J., Wimmer M. Model-Driven Software Engineering in Practice 2012 Morgan & Claypool, USA Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
35.00
Predmetna aktivnost
Složeni oblici vežbi
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Složeni oblici vežbi
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Predmetni(projektni)zadatak
Predispitna
Da
Obavezna
Da
Broj poena
15.00
Predavanja
Računarske vežbe
Računarske vežbe