Open Access Open Access  Restricted Access Subscription or Fee Access

Methodology of Software Systems Simulation Development for Virtual/Augmented Reality Systems


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/iremos.v11i4.15604

Abstract


The main task of the research related to methodology of program creation aimed to simulation complicated technical systems of virtual/augmented reality has been formulated. Based on the review of the sources, the problem of simulation programs complexity and its negative influence on the development process and exploitation characteristics has been shown. It has been justified that there are no researches considering architectural design of simulation programs. Methodology is based on the idea of using technical systems abstractions. It is shown that applying these solutions helps solving the problem of the complexity of simulation programs. Complexity decrease reduces expenses on the developing programs and it increases the exploitation characteristics of the programs. Methods are described, justified its using for building abstractions of the technical systems. A possibility of increasing abstraction levels upon condition of matching of the described methods is shown. The possibility of the repeated usage of abstractions of the technical systems has been shown. There are examples of using methodology of developing programs realizing different aspects of simulation of the technical systems for different industrial fields.
Copyright © 2018 Praise Worthy Prize - All rights reserved.

Keywords


Analytical Solutions of Equation Systems; Computer Software Simulation; Problems of Mathematical Physics; Software System; Software System Engineering; Virtual/Augmented Reality

Full Text:

PDF


References


Heikkinen, J., Handroos, H., Design of a Human Machine Interface for a Mobile Machine Using Simulation in Virtual Reality Environment, (2013) International Review on Modelling and Simulations (IREMOS), 6 (1), pp. 284-290.

Bureš, V., Comparative Analysis of System Dynamics Software Packages, (2015) International Review on Modelling and Simulations (IREMOS), 8 (2), pp. 245-255.
http://dx.doi.org/10.15866/iremos.v8i2.5401

G. Booch, Object-Oriented Analysis and Design with Applications (Pearson Education Inc., 2007).

R. Mall, Fundamentals of Software Engineering (PHI Learning Pvt. Ltd., 2014).

F. Khomh, Y. G. Guéhéneuc, Design patterns impact on software quality: Where are the theories?, 25th IEEE International Conference on Software Analysis, Evolution and Reengineering, pp. 15–25, Campobasso, Italy, March 2018.
http://dx.doi.org/10.1109/saner.2018.8330193

M. K. Khan, M. F. Ahmad, M. A. Khanum, Literature Review on Software Complexity, Software Usability and Software Deliverability, International Journal of Advanced Research in Computer Science, Vol. 9(Issue 2): 438-441, March-April 2018.
http://dx.doi.org/10.26483/ijarcs.v9i2.5853

E. Thompson, Using the principles of variation to create code writing problem sets, 11th Annual Conference of the Subject Centre for Information and Computer Sciences, p. 11, Durham, UK, August 2010.
http://dx.doi.org/10.1109/compsac.2010.27

I. Sommerville, Software Engineering (Pearson Education Limited, 2016).

F. Tsui, O. Karam, B. Bernal, Essentials of Software Engineering (Jones & Bartlett Learning, 2016).

J. Knodel, M. Naab, How to evaluate software architectures: Tutorial on practical insights on architecture evaluation projects with industrial customers, 2017 IEEE International Conference on Software Architecture Workshops, pp. 183–184, Gothenburg, Sweden, April 2017.
http://dx.doi.org/10.1109/icsaw.2017.39

S. Misra, A. Adewumi, R. Damasevicius, R. Maskeliunas, Analysis of Existing Software Cognitive Complexity Measures, International Journal of Secure Software Engineering, Vol. 8(Issue 4): 51-71, October-December 2017.
http://dx.doi.org/10.4018/ijsse.2017100103

S. Elnaffar, Using software metrics to predict the difficulty of code writing questions, 2016 IEEE Global Engineering Education Conference, pp. 513–518, Abu Dhabi, UAE, April 2016.
http://dx.doi.org/10.1109/educon.2016.7474601

N. Kasto, J. Whalley, Measuring the difficulty of code comprehension tasks using software metrics, Proceedings of the 15th Australasian Computing Education Conference, Vol. 136, pp. 59–65, Adelaide, Australia, January 2013.

E. Hollnagel, The ETTO Principle: Efficiency-Thoroughness Trade-Off: Why Things That Go Right Sometimes Go Wrong (CRC Press, 2017).

J. Whalley, N. Kasto, How difficult are novice code writing tasks?: a software metrics approach, Proceedings of the 16th Australasian Computing Education Conference, Vol. 148, pp. 105–112, Auckland, New Zealand, January 2014.

T. Nakagawa, K. Matsumoto, Y. Kamei, N. Ubayashi, H. Uwano, A. Monden, Measuring difficulty of program comprehension based on brain activation, Computer Software, Vol. 33(Issue 2): 78-89, May 2016.

T. Fritz, A. Begel, S.C. Mueller, S. Yigit-Elliott, M. Zueger, Using psycho-physiological measures to assess task difficulty in software development, Proceedings of the 36th International Conference on Software Engineering, pp. 402–413, Hyderabad, India, May 2014.

T. Tsunoda, H. Washizaki, Y. Fukazawa, S. Inoue, Y. Hanai, M. Kanasawa, Evaluating the work of experienced and inexperienced developers considering work difficulty in software development, 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, pp. 161–166, Kanazawa, Japan, June 2017.
http://dx.doi.org/10.1109/snpd.2017.8022717

J. Whalley, T. Clear, P. Robbins, and E. Thompson, Salient elements in novice solutions to code writing problems, Conference in Research and Practice in Information Technology, Vol. 114, pp. 37–46, Perth, Australia, January 2011.

A. N. Kumar, A study of the influence of code-tracing problems on code-writing skills, Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, pp. 183–188, Canterbury, UK, July 2013.
http://dx.doi.org/10.1145/2462476.2462507

L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice (Addison-Wesley, 2003).

J. F. Dooley, Software Development, Design and Coding (Apress, 2017, pp. 53-63).

M. Tahir, F. Khan, M. Babar, F. Arif, S. Khan, Framework for Better Reusability in Component Based Software Engineering, Journal of Applied Environmental and Biological Sciences, Vol. 6(Issue 4S): 77-81, March 2016.


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize