USING THE TECHNICAL EXPERIMENT IN THE COMPUTER SIMULATION TRAINING FOR PROSPECTING SOFTWARE ENGINEERS
Keywords:computer simulation package, training, technical experiment, models debugging, software engineer.
AbstractIn 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: http://econf.rae.ru/article/6722. (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: https://ieeexplore.ieee.org/xpl/conhome/8358641/proceeding.
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: https://www.researchgate.net/publication/259283716.
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: https://doi.org/10.1002/cae.22099.
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: https://doi.org/10.1002/cae.21980.
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: /https://openmodelica.org.
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: https://www.modelica.org/events/Conference2002/index_html/papers/p39_Franke.pdf.
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
LicenseInternational Journal of Computing is an open access journal. Authors who publish with this journal agree to the following terms:
• Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
• Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
• Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.