Skip to main content

Model of Organization of Software Testing for Cyber-Physical Systems

  • Chapter
  • First Online:
Cyber-Physical Systems: Modelling and Industrial Application

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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

  3. 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

  4. Merkuryeva, G., Merkuryev, Y., Sokolov, B.V., Potriasaev, S.A.: Advanced river flood monitoring, modelling and forecasting. J. Comput. Sci. 10, 77–85 (2015)

    Article  Google Scholar 

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Lonetti, F., Marchetti, E.: Emerging software testing technologies. Adv. Comput. 108, 91–143 (2018). https://doi.org/10.1016/bs.adcom.2017.11.003

    Article  Google Scholar 

  15. 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.

    Google Scholar 

  16. Guide to the Software Engineering Body of Knowledge Version 3.0. (2013) IEEE Computer Society, 335 p. (2013)

    Google Scholar 

  17. Certified Tester Foundation Level Syllabus Version (2018) International Software Testing Qualifications Board, 96 p. (2018)

    Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

  20. Cockburn, L.: Using both incremental and iterative development. Cross Talk 5, 27–30 (2018)

    Google Scholar 

  21. 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

  22. 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

  23. 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

  24. 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

    Article  Google Scholar 

  25. 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

  26. 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

  27. 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

  28. Golosovsky, M.S.: Algorithms for automated identification of connections between elements of a software development project. Cybern. Program. 6, 38–49 (2017)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Dmitriy Tobin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics