Abstract
The chapter presents a model for organizing software testing of cyber-physical systems and an algorithm for forming test scenarios that optimize the cost of software testing, increase labor productivity and reduce the time required to put software into operation, and increase the reliability of cyber-physical systems that implement the developed software.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zelentsov, V.A., Potryasaev, S.A., Pimanov, I.J., Nemykin, S.A.: Creation of intelligent information flood forecasting systems based on service oriented architecture. Autom. Control Theory Perspect. Intell. Syst. Adv. Intell. Syst. Comput. 466, 371–381 (2016)
Balunov, A.I., Smirnov, M.A., Boykov, S.Yu.: Software application for modeling the fractionation process based on the principle of maximum entropy. In: Kravets, A.G., Bolshakov, A.A., Shcherbakov, M.V. (eds.) Studies in Systems, Decision and Control, vol. 350 Cyber-Physical Systems: Digital Technologies and Applications, pp. 63–70. Springer (2021). https://doi.org/10.1007/978-3-030-67892-0
Kravets, A.G., Salnikova, N.A., Shestopalova, E.L.: Development of a module for predictive modeling of technological development trends. In: studies in systems, decision and control, vol. 350. In: Kravets, A.G., Bolshakov, A.A., Shcherbakov, M.V. (eds.), Cyber-Physical Systems: Digital Technologies and Applications, pp. 125–136. Springer (2021). https://doi.org/10.1007/978-3-030-67892-0
Merkuryeva, G., Merkuryev, Y., Sokolov, B.V., Potriasaev, S.A.: Advanced river flood monitoring, modelling and forecasting. J. Comput. Sci. 10, 77–85 (2015)
Soldatov, E., Bogomolov, A.: Decision support models and algorithms for remote monitoring of the equipment state. In: Proceedings of the International Scientific and Practical Conference “Information Technologies and Intelligent Decision Making Systems” (ITIDMS 2021) (2021). http://ceur-ws.org/Vol-2843/shortpaper016.pdf
Korobkin, D., Fomenkov, S., Fomenkova, M., Vayngolts, I., Kravets, A.: The software for computation the criteria-based assessments of the morphological features of technical systems. In: Kravets, A.G., Bolshakov, A.A., Shcherbakov, M.V. (eds.), Studies in Systems, Decision and Control, vol. 350 Cyber-Physical Systems: Digital Technologies and Applications, pp. 161–172. Springer (2021). https://doi.org/10.1007/978-3-030-67892-0
Larkin, E.V., Bogomolov, A.V., Privalov, A.N., Dobrovolsky, N.N.: Discrete model of paired relay-race. Bull. South Ural State Univ. Seri. Math. Modell. Programm. Comput. Softw. 11(3), 72–84 (2018). https://doi.org/10.14529/mmp180306
Davydenko, A., Sai, C., Shcherbakov, M.: Forecast evaluation techniques for i4.0 systems. in: studies in systems, decision and control, vol. 338 In: Kravets, A.G., Bolshakov, A.A., Shcherbakov, M.V. (eds.), Cyber-Physical Systems: Modelling and Intelligent Control, pp. 79–102. Springer (2021). https://doi.org/10.1007/978-3-030-66077-2
Shulga, T., Sytnik, A., Danilov, N., Palashevskii, D.: Ontology-based model of user activity data for cyber-physical systems. in: studies in systems. In: Kravets, A.G., Bolshakov, A.A., Shcherbakov, M.V. (eds.) Decision and Control, vol. 259 Cyber-Physical Systems: Advances in Design & Modelling, pp. 205–216. Springer (2021) https://doi.org/10.1007/978-3-030-32579-4
Larkin, E., Akimenko, T., Bogomolov, A., Krestovnikov, K.: Mathematical model for evaluating fault tolerance of on-board equipment of mobile robot. Smart Innov. Syst. Technol. 187, 383–393 (2021). https://doi.org/10.1007/978-981-15-5580-0_31
Buldakova, T.I., Suyatinov, S.I.: Assessment of the state of production system components for digital twins technology. In: Kravets, A.G., Bolshakov, A.A., Shcherbakov, M.V. (eds.) Studies in Systems, Decision and Control, vol. 259 Cyber-Physical Systems: Advances in Design & Modelling, pp. 253–262. Springer (2021) https://doi.org/10.1007/978-3-030-32579-4
Garousi, V., Felderer, M., Karapiçak, C.M., Yilmaz, U.: What we know about testing embedded software. IEEE Softw. 35(4), 62–69 (2018). https://doi.org/10.1109/MS.2018.2801541
Wnuk, K., Garrepalli, T.: Knowledge management in software testing: a systematic snowball literature review. E-Informatica Software Eng. J. 12(1), 51–78 (2018). https://doi.org/10.5277/e-Inf180103
Lonetti, F., Marchetti, E.: Emerging software testing technologies. Adv. Comput. 108, 91–143 (2018). https://doi.org/10.1016/bs.adcom.2017.11.003
Lipaev V.V.: Reliability and Functional Safety of Real-Time Software Complexes. Moscow: Institute for System Programming of the Russian Academy of Sciences, 348 p.
Guide to the Software Engineering Body of Knowledge Version 3.0. (2013) IEEE Computer Society, 335 p. (2013)
Certified Tester Foundation Level Syllabus Version (2018) International Software Testing Qualifications Board, 96 p. (2018)
Garousi, V., Felderer, M., Karapıçak, C.M., Yılmaz, U.: Testing embedded software: a survey of the literature. Inf. Softw. Technol. 104, 14–45 (2018). https://doi.org/10.1016/j.infsof.2018.06.016
Idrus, H.M., Ali, N.: Towards development of software testing competency framework to empower software testers’ profession. Int. J. Eng. Technol. (UAE) 7(4), 749–754 (2018). https://doi.org/10.14419/ijet.v7i4.35.23101
Cockburn, L.: Using both incremental and iterative development. Cross Talk 5, 27–30 (2018)
Bychkov, E.V., Bogomolov, A.V., Kotlovanov, K.Yu.: Stochastic mathematical model of internal waves. Bull. South Ural State Univ Series: Math. Modell. Programm. Comput. Softw. 13(2), 33–42. (2018). https://doi.org/10.14529/mmp200203
Han, X., Zhang, N., He, W., Zhang, K., Tang, L.: Automated warship software testing system based on Loadrunner automation API. 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), Lisbon, Portugal, pp. 51–55. (2018). https://doi.org/10.1109/QRS-C.2018.00023
Sánchez-Gómez, N., Torres-Valderrama, J., García-García, J.A., Gutiérrez, J.J., Escalona, M.J.: Model-based software design and testing in blockchain smart contracts: a systematic literature review. IEEE Access 8, 164556–164569. (2020). https://doi.org/10.1109/ACCESS.2020.3021502
Yenigun, H., Yevtushenko, N., Cavalli, A.R.: Guest editorial: special issue on testing software and systems. Software Qual. J. 27(2), 497–499 (2019). https://doi.org/10.1007/s11219-019-09447-4
Larkin, E.V., Bogomolov, A.V., Privalov, A.N., Dobrovolsky, N.N.: Relay races along a pair of selectable routes. Bull. South Ural State Univ. Ser. Math. Modell. Programm. Comput. Softw. 11(1), 15–26 (2018). https://doi.org/10.14529/mmp180102
Khatibsyarbini, M., Isa, M.A., Jawawi, D.N., Hamed, H.N., Mohamed, M.D.: Test case prioritization using firefly algorithm for software testing. IEEE Access 7, 132360–132373 (2019). https://doi.org/10.1109/ACCESS.2019.2940620
Chen, L., Fan, G., Yu, H.: Modeling and optimizing CPS software testing based on Petri nets. Int. J. Performability Eng. 13(8), 1183–1194 (2017). https://doi.org/10.23940/ijpe.17.08.p2.11831194
Golosovsky, M.S.: Algorithms for automated identification of connections between elements of a software development project. Cybern. Program. 6, 38–49 (2017)
Acknowledgements
This work was supported by a grant from the President of the Russian Federation for state support of leading scientific schools of the Russian Federation (NSh-2553.2020.8).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Tobin, D., Bogomolov, A., Golosovskiy, M. (2022). Model of Organization of Software Testing for Cyber-Physical Systems. In: Kravets, A.G., Bolshakov, A.A., Shcherbakov, M. (eds) Cyber-Physical Systems: Modelling and Industrial Application. Studies in Systems, Decision and Control, vol 418. Springer, Cham. https://doi.org/10.1007/978-3-030-95120-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-95120-7_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-95119-1
Online ISBN: 978-3-030-95120-7
eBook Packages: EngineeringEngineering (R0)