|
|
Dragan Milicev, Ph.D. Associate Professor
POB 35-54, 11120 E-mail: dmilicev@etf.rs Publications |
|
|
|
Contents
Note: Some parts of this personal home page are in Serbian. Links to these parts are labeled with (S).
![]()
Papers
in International Journals
Papers at
International Conferences
Technical
Reports and White Papers
Milicev, D., "Model-Driven Development with
Executable UML," Wiley/Wrox, July 2009, ISBN 9780470481639, 816 pages.
To be translated to Chinese.
Milicev, D., "Object-Oriented Programming in
C++," Mikro knjiga,
Milicev, D.,
Lazarevic, Lj., Marusic, J., "Object-Oriented Programming in
C++," Mikro knjiga,
Milicev, D., Zaric, M.,
Pirocanac, N., "Object-Oriented Modeling in UML," Mikro knjiga,
Milicev, D., "Parallelizing Loops with
Conditional Branches," Master thesis,
Milicev, D., "Automatic Model Transformations in
Modeling Tools," Doctoral thesis, University of Belgrade, School of
Electrical Engineering, March 2001 Þ More details
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
Papers at International
Conferences
Milicev, D., Jovanovic, Z., "A Formal Model
of Software Pipelining Loops with Conditions," Proc. 11th International
Parallel Processing Symposium,
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,
Nikolic, N., Trajkovic, M., Milicevic, M.,
Milicev, D., Marjanovic, D., Sokic, I., Milutinovic, V.,
De Santo, M.,
Milicev, D., "Extended Object Diagrams for
Transformational Specifications in Modeling Environments," Proc. Second
International Symposium on Constructing Software Engineering Tools (CoSET2000),
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
![]()
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.