Zoran Gacovski's Home page
 
   

 

Visiting professor
Rutgers University
Center for Advanced Information Processing
96 Frelinghysen Road
Piscataway, NJ, 08854

(732) 445-5099
zorang@caip.rutgers.edu

Personal

Links

TMS

     
  RESEARCH INTERESTS

Artificial intelligence, Automatic intelligent control, Fuzzy systems, Knowledge-based reasoning, Graphical models (Petri, Neural and Bayesian networks), Machine learning, Human-computer interaction, Multimodal interfaces.

EDUCATION

- PhD in Electrical and Computer Engineering - University "St. Cyril and Methodius", Department of Electrical Engineering - Skopje, Macedonia, 2002.
GPA 4.0/4.0, Major Computer Engineering, Minor: Intelligent Systems.
- MSc degree in Computer Engineering - University "St. Cyril and Methodius", Department of Electrical Engineering - Skopje, Macedonia, 1997, GPA 4.0/4.0.
- BSc degree in Computer Engineering - University "St. Cyril and Methodius", Department of Electrical Engineering - Skopje, Macedonia, 1995, GPA 3.9/4.0.

THESES:
- PhD THESIS TITLE: "Intelligent supervisory-organizing controllers based on parameterised, fuzzy and stochastic Petri nets" (advisor - Dr. G.M. Dimirovski)
- MSc THESIS TITLE: "Rule-base systems with fuzzy-Petri net reasoning and their application for reformulation of Saridis organizing supervisor"
- BS THESIS TITLE: "Cascade control system architecture with two-level fuzzy-logic controller"

EMPLOYMENT AND EXPERIENCE

- Current position - research assistant professor at Rutgers University, NJ, USA - Computer Science Dept.
- Teaching and research assistant professor at the Military Academy in Skopje, (1998-2002). Subjects: "Computer systems", "Operational researches", "Modelling and simulation";
Research: intelligent control (fuzzy logic, Petri nets, neural and Bayesian networks), multi-modal interfaces, system modelling and simulation, software development, computer graphics, knowledge-based reasoning.
- Chief of Information Technology department at the Ministry of Defence of Republic of Macedonia (1995-1998)

SKILLS
- Fluent English, Serbian , Croatian, Bulgarian.
- Working knowledge of: French, Russian, Albanian
- Software tools: C/C++, Visual Basic, Delphi, Matlab, Java, HTML, XML
- Platforms: UNIX (AIX, Ultrix, HP-UX), Windows NT/2000, OS/2
- Databases using: Access, Foxpro, Oracle (SQL)

RESEARCH EXPERIENCE AND PROJECTS

- "A multimodal human-computer interaction and modelling of the user behaviour" (for Rutgers University, 10/2002-06/2003);
- Application for human-computer multimodal interaction (speech and gaze) developed in Java. IBM Via Voice software used as a speech recognizer, and ISCAN as a gaze tracker. Current multimodal fusion based on frames with time-stamped utterances and gaze coordinates. Analysis of the user intention based of a large number of experiments and subjects - performed in MATLAB and statistical tool SPSS. Further improvement will be based on graphical models (Bayesian networks for fusion and for building a user model).

- "Development and implementation of algorithms for guidance, navigation and control of mobile objects" (for Military Academy - Skopje, 09/1999-05/2002);
- The models of the missile and the target developed. Trajectory generation for autonomous flying objects - missiles, using Matlab, Simulink and Fuzzy logic toolbox. Comparison of classical control algorithms (PID) with intelligent - fuzzy control algorithm, their reliability and quality. Real-time running and simultaneously display on the same screen of different target/missiles.

- "Autonomous automatic systems with distributed intelligence" (for Macedonian Ministry of Science, 09/1997- 06/1999);
- Investigated the principle of increased intelligence-decreased precision, via organizing, coordinating and executing level of an intelligent robot. Application of different Petri net models (parameterised, stochastic and fuzzified), as well as neural network, for simulation of the organising level of a mobile robot. The user gives the commands in natural language and they are scheduled before transmission to the transducers.

- "Analytical and non-analytical intelligent systems for deciding and control of uncertain complex processes" (for Macedonian Ministry of Science, 02/1995-06/1997);
- Developed a software tool (in Visual Basic) for uncertain reasoning based on fuzzified Petri nets. The user creates a text file with a rule base (IF condition THEN action), and start the evaluation of the rules. The application represents the knowledge base with a Petri net (on screen) and the reasoning process - flow of the markers and fuzzy distributions. Finally the distribution of an output variable is drawn, and it's crisp (defuzzified) value is computed.

- "Software simulation of the microprocessor system 8088" (for Department of Electrical Engineering, 1995);
- Software emulator developed in C - including graphical interfaces for instruction execution. User creates, edits and saves a program in assembling language. When the emulator is running - we can observe the program flow - fetching of the instructions, register filling and all arithmetic and logic operations. Complete architecture and instruction set of 8088 is implemented.

PUBLICATIONS

INTERNATIONAL CONFERENCES

[1] Gacovski, Z., Marsic, I. (2002), "Multi-modal interface to GIS for modelling of natural hazards and catastrophes"- South-Eastern Europe Conference for digital cartography, Skopje (MK).
[2] Marsic, I., Z. Gacovski (2002), "Intelligent fuzzy logic temporal reasoner for fusion of different modalities" - First Symposium for military technology, - Proceedings on CD, Ohrid (MK).
[3] Gacovski, Z., (2002), "Fuzzy-Petri net knowledge base representation for fusion of different modalities" - International Olympiad on Automatic Control, Winning award paper, St. Petersburg, (RU).
[4] Gacovski, Z., G. M. Dimirovski (2001), "Parameterized fuzzy-Petri net reformulation of fuzzy expert system", 7-th Fuzzy days - International Conference for machine intelligence, September, Dortmund (GE).
[5] Gacovski, Z. and S. Gorcevski (2001), "Modelling of combat actions via fuzzy expert system", NATO Modelling and Simulation Group Conference on Future Modelling and Simulation Challenges - November, Breda (NL).
[6] Gacovski, Z., G. M. Dimirovski and S. Deskovski (2000), "Reformulation of the organizing supervisory controller via parameterised fuzzy-Petri nets", Proceedings of the 2nd International Symposium on Applied Automatic Systems, Ohrid (MK).
[7] Gacovski, Z., G.M. Dimirovski and B. Percinkova (1999), "Trajectory generation and obstacle avoidance for mobile robots". In Proceedings of ICRAM Conference on Recent Advances in Mechatronics, pp. 40-45, Istanbul (TR).
[8] Dimirovski, G.M., Z. Gacovski and M.K. Vukobratovic (1999), "Reformulation of the organizing supervisory via parameterized fuzzy-Petri nets". In: Proceedings the 14th World Congress of the IFAC, pp. 391-396, Beijing (P.R. of China).
[9] Stankovski M.J., Z. Gacovski, G.M. Dimirovski and Ersin Tulunay, (1998) "A two-level system for industrial furnace control and supervision using iterative identification and design". Ohrid ESF-COSY Workshop, (MK).
[10] Gacovski, Z., I.I.Ivanoska, T.D.Kolemisevska, O.L.Iliev, G.M.Dimirovski (1996), "Researching cascade control system architecture with two-level fuzzy-logic controller". In Proc. of 40-th Conference of ETRAN, Budva (CG-YU).
[11] Gacovski, Z., G.M.Dimirovski, R. Hanus, A. T. Dinibutin, O. Kaynak (1996), "A contribution to Fuzzy-Petri net reformulation of intelligent organizing controller". In Proc. of 40-th Conference of ETRAN, Budva (CG-YU).
[12] Iliev O.L., G.M. Dimirovski, Z. Gacovski, (1996), "Discrete Event Object-Oriented Modelling of Intelligent Communication Protocols". In M. Jamshidi (Ed.) Proc. of World Automation Congress, Montpellier (FR).

JOURNAL PUBLICATIONS

[1] Gacovski, Z., G. M. Dimirovski and S. Gorcevski (2000), "Fuzzy-Petri net reasoning system and transferring of knowledge to the Markov chain". In: P. Sincak, J. Vascak, V. Kvasnicka, R. Mesiar (Eds.) Advances in Soft Computing, pp. 104-113.
[2] Dimirovski, G.M., Z. Gacovski, K. Schlacher and O. Kaynak (2000), "Mobile non-holonomic robots: On trajectory generation and obstacle avoidance", In P. Kopacek (Ed.) IFAC Edited Volume Series 2001, Oxford (UK).
[3] Gacovski, Z., B. R. Percinkova and G.M. Dimirovski (1998), "On Trajectory Generation for Mobile Robots with Non-Holonomic Constraints". SINTES 9- Intnl. Journal on Systems theory, Robotics, Computers and Process informatics, vol. 1, pp. 235-242.
[4] Gacovski, Z., G.M. Dimirovski, O. Kaynak and R.M. Henry (1997), "Expert Decision and Control: A Fuzzy-petri-Net Reasoning Simulator". In T. Cifcibasi, M. Karaman (eds.) New Trends in Artificial Intelligence and Neural Networks, pp. 177-184.
[5] Pessu, R. A., Z. Gacovski, A. Zakeri, N. E. Gough, P. Musgrove (1996), "Contribution to simulation modelling in intelligent control systems via artificial neural networks". In M. Jamshidi (Ed.) Intelligent Automation and Control, TSI Press, NM (USA).
[6] Dimirovski, G.M. and Z. Gacovski (1996), "On application of fuzzy-Petri nets to organising supervisory controller". In E. Garcia & P. Albertos (Eds.) ESF-COSY and European Science Foundation, Valencia.

ACADEMIC HONORS AND AWARDS

- Fulbright post-doctoral grant for research at Rutgers University, NJ (2003).
- NATO fellowship for participation at NATO Modeling and Simulation Conference in Ottawa, Canada, (2002);
- Wining Award Paper - on International Olympiad on Automatic Control, St. Petersburg, Russia, June 2002 (see publications);
- Fellowship SEDM (South-eastern Europe Defense Ministerial) for developing a project for application of GIS in Civil Protection (2000);
- Sponsorship from Ministry of Science for developing 2 projects - see the project list (1995-2001);
- Scholarship from Ministry of Science during MSc and PhD studies - fund for talented students (1995-2001);
- Scholarship from Ministry of Education during BSc studies - fund for talented students (1990-1995);
- "Outstanding graduate student", University of Skopje, Macedonia, 1998.
- Best PhD thesis, University of Skopje, 2002.
- "Outstanding student", University of Skopje, 1995.

MEMBERSHIP

- IEEE member: 1996-2003 (Including Computer Society).
- Chairman of NATO CMEP Working Group: 2000-2003.
- Member of Macedonian Engineering Society: 1995-2003.
- Member of the Program Committee for the International Symposium for Military Technology, Ohrid, Macedonia, 2002.

PRESENTATIONS AT MAJOR CONFERENCES

- NATO Modeling and Simulation Conference in Ottawa, Canada, 2002.
- IOAC - International Olympiad on Automatic Control, St. Petersburg, Russia, 2002.
- NATO Modeling and Simulation Conference in Breda, Netherlands, 2001.
- SEESIM - South-Eastern Europe Network Conference, Athens, Greece, 2001.
- ISCI - Intnl. Symposium for Computational Intelligence, Kosice, Slovakia, 2000.
- ARMY Operational research Conference, Ankara, Turkey, 1999.
- SINTES - Symposium for Intelligent Systems, Kraiova, Romania, 1998.
- WAC - World Automation Congress, Montpellier, France, 1996.

RELEVANT COURSES TAKEN

- Training at MIT for Galaxy Communicator architecture (Spoken Dialog Systems) (2003)
- Tutorial on Fuzzy Logic Control by Lotfi Zadeh (1996)

- Computer System Architecture         - Expert decision and control
- Computer Networks                         - Artificial intelligence
- Distributed computer systems          - Natural language processing
- Data structures and databases        - Nonlinear system theories
- Real-time computer systems             - Fuzzy systems and Neural nets
- Software engineering                       - Knowledge-based computer simulation
- Communication systems                   - Automatic and robot control
- Microcomputer systems                    - Random processes and Queue theory