• Maryna Litvinova
  • Oleg Dudchenko
  • Oleksandr Shtanko
  • Svitlana Karpova


computer simulation package, training, technical experiment, models debugging, software engineer.


In present work, a new technology of the prospective software engineers training in computer simulation is described. The technology provides carrying out comparative analysis of opportunities, productivity, and the accuracy of the reproduction of different computer simulation packages (CSP) on the basis of direct performance of the technical experiment results. Training process includes the principal stages: carrying out of the independent technical experiment; its simulation using of various CSP; comparison of the result of the tested CSP to the results of the experiment; models of debugging; detection of advantages and shortcomings of each involved CSP. As an example, in Open Modelica and Mathcad packages analysis of simulation opportunities of a problem of the motion of the body thrown at an angle to the horizon is carried out. As a result, assessment of the efficiency of each CSP used for the solution of an objective is made. When training prospective software developers the offered technology is the basis for further development of the modern standard in the field of computer simulation.


R.V. Mayer, “Computer modeling: modeling as a method of scientific knowledge. Computer models and their types,” Scientific electronic archives, 2016 [Online]. Available: (in Russian).

S. Winkler, M. Bicher, F. Breitenecker, “A comparison of different modelling and simulation approaches for hybrid dynamical systems,” Proceedings of the UKSim-AMSS 19th International Conference on Computer Modelling & Simulation, UKSim, 2017, pp. 97-102 [Online]. Available t:

P. Mohagheghi, “Evaluating software development methodologies based on their practices and promises,” Proc. of the Somet’08: New Trends in Software Methodologies, Tools and Techniques, IOS Press, 2008, pp. 14-35.

E. Hull, K. Jackson, J. Dick, Requirements Engineering, Springer; 2th ed., Printed and bound in the USA, 2005, 198 p.

R. France, B. Rumpe, “Model-driven development of complex software: A research roadmap,” Proc. of the FOSE'07: Future of Software Engineering, Washington, DC, USA, IEEE Computer Society, 2007, pp. 37-54.

Yu. B. Kolesov, Yu. B. Senichenkov, Mathematical Modeling of Hybrid Dynamical Systems: study guide, St. Petersburg: Publishing house of Polytechnic university, 2014, 236 p. (in Russian).

C. A. Chung, Simulation Modeling Handbook: A Practical Approach, Taylor & Francis, 2003, 608 p.

E. Abu-taieh, A. Rahman, A. El Sheikh, “Commercial simulation packages: A comparative study,” International Journal of Simulation: Systems, Science and Technology, vol. 8, issue 2, pp. 66-76, 2007.

A. Papanikolaou, D. Spanos, “Comparative study of simulation methods on the prediction of parametric roll of ships in waves,” in book: CENTEK Book on Marine Technology and Engineering, Taylor & Francis, 2011 [Online]. Available at:

A. Vieira, L. Dias, M. Santos, G. Pereira, J. Oliveira, “Setting an Industry 4.0 research and development agenda for simulation – a literature review,” International Journal of Simulation Modelling, vol. 17. pp. 377-390, 2018.

H. Shen, J. Zhang, B. Yang, “Development of an educational virtual reality training system for marine engineers,” Computer Applications in Engineering Education, vol. 27, issue 3, pp. 527-579, 2019 [Online]. Available at:

A. J. Magana, T. de Jon, “Modeling and simulation practices in engineering education Computer Applications in Engineering Education,” vol. 26, issue 4, pp. 731-738, 2018. [Online]. Available at:

P. Litwin, D. Stadnicka, “Computer modeling and simulation in engineering education: Intended learning outcomes development,” Proceedings of the International Conference “MANUFACTURING’2019: Advances in Manufacturing II”, Springer Link, 2019, pp. 169-184.

T. de Jong, M. C. Linn, Z. C. Zacharia, “Physical and virtual laboratories in science and engineering education,” Science, vol. 340 (6130), pp. 305–308, 2013.

C. Pöll, M. Bicher, I. Hafner, S. Winkler, A. Körner, “Making modelling teachable MMT,” Proceedings of the ERK – International Electronical and Computer Science Conference, Sept. 16-18, Portoroz, Slovenia, 2013, pp. 164-168.

C. Martin-Villalba, A. Urquia, Y. Senichenkov, Y. Kolesov, “Two approaches to facilitate virtual lab implementation,” Computing in Science and Engineering, vol. 16, issue 1, pp. 78-86, 2014.

C. França, T. Gouveia, P. Santos, C. Santana, F. Silva, “Motivation in software engineering: A systematic review update,” Proceedings of the 15th Annual Conference on Evaluation & Assessment in Software Engineering (EASE 2011), 11-12 April, USA, 2011, pp. 154-163.

F. Breitenecker, N. Popper, “Extended and structural features of simulators – A comparative study,” Journal on Developments and Trends in Modelling and Simulation, vol. 18, no 3-4, 2008, pp. 27-38.

F. Breitenecker, N. Popper, “Classification and evalution of features in advanced simulators,” Proceedings of the MATHMOD’09, Vienna, vol. 2, 2009, pр. 1445-1467.

V. K. Tolstykh, Programming in the Programming Environment MathCAD: Tutorial for Bachelors of Engineering and Physical Specialties, Donetsk: DonNU, 2010, 128 p. (in Russian).

Official site of the project OpenModelica [Online]. Available: /

H. Benker, Practical Use of Mathcad: Solving Mathematical Problems with a Computer Algebra System, Springer London Ltd. England, United Kingdom, 2001, 519 р.

R. Franke “Formulation of dynamic optimization problems using Modelica and their efficient solution,” Proceedings of the 2nd International Modelica Сonference, March 18−19, 2002, рр. 315-323. [Online]. Available:

B. M. Politycin, O. D. Shtanko, M. B. Litvinova, S. O. Karpova, “Energy recovery device for the internal combustion engine,” Scientific Bulletin of the National Mining University, no. 3, pp. 82-89, 2017.




How to Cite

Litvinova, M., Dudchenko, O., Shtanko, O., & Karpova, S. (2020). USING THE TECHNICAL EXPERIMENT IN THE COMPUTER SIMULATION TRAINING FOR PROSPECTING SOFTWARE ENGINEERS. International Journal of Computing, 19(2), 216-223. Retrieved from