Dragan Milicev, Ph.D.
POB 35-54, 11120
Welcome to my home page!
Note: Some parts of this personal home page are in Serbian. Links to these parts are labeled with (S).
The picoC++ Porgramming Language: my small educational
invention and public proposal (May 2018). picoC++ is a
tiny subset of C++ with simplified syntax and
semantics, but compatible with standard C++, suitable
for use in teaching operating systems, compilers, and
computer architecture, as well as for beginners in OOP
with the flavor of C++. The
pC++ Programming language - Instructors Handbook.
picoRISC processor and its assembly specification.
Otvoreno pismo i
inicijativa DMS (S), maj 2015.
A book published by Wiley:
Milicev, D., "Model-Driven Development with Executable UML," Wiley/Wrox, July 2009, ISBN 9780470481639, 816 pages
Also translated to Chinese
and published by Tsinghua
University Press, Beijing
Also visit my profiles at LinkedIn and ResearchGate (may be, but not necessarily, more up to date)
Married since 1994 with Snezana Milicev. Born in Belgrade, 1970. Educated in Belgrade. BSc in Mechanical Engineering, MSc in Fluid Mechanics, PhD in Fluid Mechanics, all from the University of Belgrade, School of Mechanical Engineering. Works as an assistant professor at the same school.
Three children, Miloš (2003), Mina (2003), and Jovan (2005)Back to top
Teaching and training in industry. Commercial courses. Fields: object-oriented technology, model-driven development, UML, information systems.
Consulting, project management.
Participation in many international software development projects as a chief software architect, project manager, consultant, or software developer. Industrial experience since 1986.
Research in computer science. Fields: software engineering, model-driven development, object-oriented information systems, UML.
Founder of SOL Software d.o.o., www.sol.rsBack to top
Undergraduate courses at ETF:
Doctoral courses at ETF:
Operating Systems (advanced course)