Dragan Milicev, Ph.D.

Associate Professor

University of Belgrade
School of Electrical Engineering
Department of Computer Engineering and Science

POB 35-54, 11120 Belgrade, Serbia

E-mail: dmilicev@etf.rs

Publications

Back to Dragan's homepage

Contents

 Publications by type

 Publications by subject

Note: Some parts of this personal home page are in Serbian. Links to these parts are labeled with (S).

Publications by Type

 Books in English

 Books in Serbian

 Theses

 Papers in International Journals

 Papers at International Conferences

 Technical Reports and White Papers

Back to top

Books in English

 Milicev, D., "Model-Driven Development with Executable UML," Wiley/Wrox, July 2009, ISBN 9780470481639, 816 pages.

To be translated to Chinese.

    More details...

Back to top

Books in Serbian

 Milicev, D., "Object-Oriented Programming in C++," Mikro knjiga, Belgrade, 1995, 470 pages (S)

 Milicev, D., Lazarevic, Lj., Marusic, J., "Object-Oriented Programming in C++," Mikro knjiga, Belgrade, 2001 (S)

 Milicev, D., Zaric, M., Pirocanac, N., "Object-Oriented Modeling in UML," Mikro knjiga, Belgrade, 2001 (S)

Back to top

Theses

 Milicev, D., "Parallelizing Loops with Conditional Branches," Master thesis, University of Belgrade, School of Electrical Engineering, December 1995. Þ More details

 Milicev, D., "Automatic Model Transformations in Modeling Tools," Doctoral thesis, University of Belgrade, School of Electrical Engineering, March 2001 Þ More details

Back to top

Papers in International Journals

 Milicev, D., "On the Semantics of Associations and Association Ends in UML," IEEE Transactions on Software Engineering, Vol. 33, No. 4, April 2007, pp. 238-251 Þ More details

 Milicev, D., "Automatic Model Transformations Using Extended UML Object Diagrams in Modeling Environments," IEEE Transaction on Software Engineering, Vol. 28, No. 4, April 2002, pp. 413-431 Þ More details

 Milicev, D., "Domain Mapping Using Extended UML Object Diagrams," IEEE Software, Vol. 19, No. 2, March/April 2002, pp. 90-97 Þ More details

 Milicev, D., Jovanovic, Z., "Control Flow Regeneration for Software Pipelined Loops with Conditions," International Journal of Parallel Programming, Vol. 30, No. 3, June 2002, pp. 149-179 Þ More details

 Milicev, D., Jovanovic, Z., "A Finite State Machine Based Formal Model of Software Pipelined Loops with Conditions," International Journal of Computer Research, Vol. 10, No. 1, 2001, pp. 11-20 Þ More details

 Milicev, D., "Customizable Output Generation in Modeling Environments Using Pipelined Domains," ACM SIGSOFT Software Engineering Notes, Vol. 25, No. 3, May 2000, pp. 46-50 Þ More details

 Milicev, D., Jovanovic, Z., "Sources of Parallelism in Software Pipelining Loops with Conditional Branches," ACM SIGPLAN Notices, Vol. 35, No. 2, February 2000, pp. 36-45 Þ More details

Back to top

Papers at International Conferences

 Milicev, D., Jovanovic, Z., "A Formal Model of Software Pipelining Loops with Conditions," Proc. 11th International Parallel Processing Symposium, Geneva, April 1997 Þ More details

 Milicev, D., Jovanovic, Z., "Predicated Software Pipelining Technique for Loops with Conditions," Proc. 12th International Parallel Processing Symposium, Orlando, March 1998 Þ More details

 Mincev, V., Milicev, D., "A Tree-Driven Multiple-Rate Model of Time Measuring in Object-Oriented Real-Time Systems," Proc. Workshop on Parallel and Distributed Real-Time Systems, Orlando, March 1998 

 Nikolic, N., Trajkovic, M., Milicevic, M., Milicev, D., Marjanovic, D., Sokic, I., Milutinovic, V., De Santo, M., Salerno, S., Ritrovato, P., Marsella, M., "Socratenon - A Web-Based Training System with an Intellect," Proc. HICSS-33, Maui, Hawaii, USA, January 2000

 Milicev, D., "Extended Object Diagrams for Transformational Specifications in Modeling Environments," Proc. Second International Symposium on Constructing Software Engineering Tools (CoSET2000), Limerick, Ireland, June 2000 Þ More details

Back to top

Technical Reports and White Papers

 Milicev, D., Jovanovic, Z., "Code Generation for Software Pipelined Loops with Conditions," Technical Report TI-RTI-99-0041, University of Belgrade, School of Electrical Engineering, 1999 Þ More details

 Milicev, D., "Automatic Model Transformations Using Extended UML Object Diagrams in Modeling Environments," Technical Report TI-ETF-RTI-00-0042, University of Belgrade, School of Electrical Engineering, October 2000 Þ More details

 Milicev, D., "Mesh: An Object-Oriented Framework for Modeling of Process Control and Management in Distributed Industrial Environments," white paper Þ More details

 Milicev, D., "Object-Oriented Modeling of Database-Centric Web Applications," white paper Þ More details

 Milicev, D., "On the Semantics of Associations and Association Ends in UML," Technical Report TI-ETF-RTI-06-0001, University of Belgrade, School of Electrical Engineering, 2006 Þ More details

Back to top

Publications by Subject

 Parallel processing: instruction level parallelism, code optimisation, software pipelining, loops with branches, and control flow regeneration.

 Information systems: object-oriented information systems, workflow management, industrial information systems, and Web application development.

 Model-driven development: UML, domain-specific modeling, metamodeling, model-based software engineering, model transformations, model-driven architecture, code generation, and automatic software development.

Back to top