Faculty of Technical Sciences

Subject: Model Driven Software Development (17.SES202)

Native organizations units: Sub-department for Applied Computer Science and Informatics
General information:
 
Category Professional-applicative
Scientific or art field Applied Computer Science and Informatics
ECTS 6

Intrducing students to the different approaches in the field of model driven software development (Model Driven Engineering - MDE) in order to master the methods, techniques, standards and tools that can improve efficiency and quality of software development.

Upon successful completion of the course students are able to: (1) identify the advantages and disadvantages of various MDE approaches, (2) identify existing MDE resources (standards, library, languages, tools) that may serve as a basis for developing their own solutions MDE, (3) design and implement MDE solution for any specific purpose, (4) apply acquired knowledge in real situations, (5) improve knowledge in the field, based on the fundaments learned here on this subject.

Introduction to MDE (Model Driven Engineering). Introduction to MDA (Model Driven Architecture). UML 2 as the basis for the MDA. OCL (Object Constraint Language). Transformation. Domain-specific modeling. Implementation of DSL solutions. Executable UML. Design and implementation of solutions for MDE chosen domain.

Lectures, computer exercises and consultations. Lectures are used to present the contents of the field through stimulating active participation of students. In the practical part of the curriculum, students attend computer exercises. Consultation are used to give the students additional explanations of the content presented in the lectures and other forms of instruction.

Authors Title Year Publisher Language
Brambilla M., Cabot J., Morgan & Claypool, USA Wimmer M. Model-Driven Software Engineering in Practice 2012 Morgan & Claypool, USA English
A. Kleppe, J. Warmer, W. Bast MDA Explained – The Model Driven Architecture: Practice and Promise 2009 Addison-Wesley English
Course activity Pre-examination Obligations Number of points
Project defence Yes Yes 50.00
Oral part of the exam No Yes 50.00
API Image

Prof. Milosavljević Gordana

Full Professor

Lectures
API Image

Prof. Dejanović Igor

Full Professor

Lectures

Teaching Associate Osmajić Mihaela

Teaching Associate

Computational classes

Teaching Associate Mršulja Ivan

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.