Intelligent information technology to support changeability in software life cycle processes of cyber-physical systems
Abstract
Actuality. The development of software for cyber-physical systems (CPS) should take into account the specific features of their construction and operation, which supposes to support a changeability of project assets and system solutions at all main stages of their life cycle (LC). Solving these problems is impossible without the usage of intellectual methods and tools, and therefore the topic of this study is the actual scientific and technical task.
Goal. The aim of this work is to develop the intelligent information technology (IIT) that provides end-to-end support for the changeability of project assets in all major phases of the LC CFS, which finally has to improve the quality indicators of critically important development and maintenance processes of such systems.
Research methods. Based on a critical analysis and methodological generalization of some previously obtained scientific and practical results, the structural and functional scheme of IIT has been developed, which integrates some knowledge-oriented model-technological tools, which allows to ensure support for the properties of variability, adaptability, configuration and adjustability of design solutions and software components of the CFS at their LC stages such as domain engineering, architectural design, code construction, and maintenance of their software components.
Results. Using the examples of Smart home systems and mobile augmented reality systems development, some essential features of the CFS’s construction and operation have been studied, and the methodological basis for a knowledge-oriented software development of such systems has been formed. The generalized IIT scheme in IDEF0 notation has been proposed, its main functional blocks have been defined, software experiments have been conducted, and quantitative metrics are calculated, that shows the total increase in the quality indicators of software development and maintenance processes by approx. 22,4%.
Conclusions. The presented studies confirmed the feasibility of using knowledge-oriented models, methods and tools for the development and maintenance of CFS software, and the possibility to design the end-to-end intelligent information technology, which supports the properties of changeability of project assets and system solutions at the main phases of the LC CFS, that, in turn, allows to significantly processes quality improving in creation of such systems.
Downloads
References
/References
Chengjie Lu, Pablo Valle, JiahuiWu et al., “Foundation Models for Software Engineering of Cyber-Physical Systems: The Road Ahead” In: arXiv:2504.04630 [cs.SE], Apr 2025. https://doi.org/10.48550/arXiv.2504.04630
Amar Banerjee, Venkatesh Choppella, “Control Software Engineering Approaches for Cyber-Physical Systems: A Systematic Mapping Study”, ACM Trans. Cyber-Phys. Syst., Vol. 9, Issue 1 Article No.: 6, pp. 1 – 33, Jan 2025. https://doi.org/10.1145/3704737
Sanghoon Lee, Jiyeong Chae, Haewon Jeon et al., “Cyber-Physical AI: Systematic Research Domain for Integrating AI and Cyber-Physical Systems”, ACM Trans. Cyber-Phys. Syst. Vol. 9, Issue 2, (April 19 2025), pp. 1 – 33. https://doi.org/10.1145/3721437
R.A. Gamzayev, V.Kh. Muradova, M.V. Tkachuk. “A study on alternative container-based technologies for virtualization of components deployment in software product lines”, Bulletin of KhNU by V.N. Karazin, ser. "Mathematical modeling. Information Technology. Automated control systems", No. 53, 2022, pp. 12-20. [in Ukrainian] https://doi.org/10.26565/2304-6201-2022-53
Kristof Meixner, Kevin Feichtinger, Sayyid Fadhlillah et al., “Variability Modeling of Products, Processes, and Resources in Cyber-Physical Production Systems Engineering”, Journal of Systems and Software, Vol. 211, 2024. https://doi.org/10.1016/j.jss.2024.112007
Jacob Krüger, Sebastian Nielebock, Sebastian Krieter et al., “Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems”, in Proc. of the 21st International Systems and Software Product Line Conference – Vol. A, 2018, pp. 237 – 241. https://doi.org/10.1145/3106195.3106217
Rustam Gamzayev, Mykola Tkachuk, “Development of problem-specific modeling language to support software variability in "Smart home" systems”, Innovative Technologies and Scientific Solutions for Industries, 2023, No. 1 (23), P. 45-56. https://doi.org/10.30837/ITSSI.2023.23.045
Jacky Cao, Kit-Yung Lam, Lik-Hang Lee et al., “Mobile Augmented Reality: User Interfaces, Frameworks, and Intelligence”, ACM Computing Surveys, Vol. 55, Issue 9, 2018, pp. 1 – 36. https://doi.org/10.1145/3557999
Maurice Khabbaz, Abdellah Chehri, Holger Claussen et al., “Guest Editorial: The Internet of Military Defense Things: State-of-the-Art Challenges, Future Evolution, and Revolutionary Applications”, IEEE Internet of Things Magazine, Vol. 8, Issue 2, 2025, pp. 14-16. https://doi.org/10.1109/MIOT.2025.10907814
M. Tkachuk, A. Vekshin, and R. Gamzayev, “A Model-Based Framework for Adaptive Resource Management in Mobile Augmented Reality System”, in Proc. of the ICTERI-2016: 12th International Conference on ICT in Education, Research and Industrial Applications: Integration, Harmonization and Knowledge Transfer, Kyiv, Ukraine, June 21-24, 2016, CEUR-WS.org/Vol-1614, pp.41-56. https://doi.org/10.1007/978-3-319-69965-3_2
Adam M. Ross, Donna H. Rhodes, Daniel E. Hastings, "Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value", Systems Engineering, Vol. 11 (3), pp. 246-262, 2008. https://doi.org/10.1002/sys.20098
R. О. Gamzayev, “Frame-based Operation Metamodel to Chageability Support in Life Cycle of Software Product Lines”, in Abstracts of the XXIII All-Ukrainian Scientific and Technical Conference of Young Scientists, Postgraduates and Students, Odessa, 20-21 April 2023, ONTU, pp. 215-217.
R. О. Gamzayev, “Knowledge-oriented information technology to ensure a changeability on processes and components in life cycle of cyber-physical systems”, Problems of Informatics and Modeling (PIM-2023). Abstracts of the XXIII International Scientific and Technical Conference, Kharkiv: NTU "KhPI", 2023. – P. 129.
R.O. Gamzayev, M.V. Tkachuk, D.O. Shevkoplias, “Handling of Expert Knowledge in Software Product Lines Development with Usage of Repertory Grids Method”, Bulletin of KhNU by V.N. Karazin, ser. "Mathematical modeling. Information Technology. Automated control systems", - No. 57, 2020. – pp. 13-24. https://doi.org/10.26565/2304-6201-2020-47-02
R.O. Gamzayev, M.V. Tkachuk, D.O. Shevkoplias, “Knowledge-oriented Information Technology to Variability Management on Domain Analysis Stage in Software Development”, Advanced Information Systems, 2020. Vol. 4, No. 4, pp. 39-47. https://doi.org/10.20998/2522-9052.2020.4.06
M.V. Tkachuk, I.O. Martinkus, K.A. Nagornyi, R.A. Gamzayev, “Towards the effectiveness assessment approach to domain modeling methods application in software product family development”, Collection of scientific papers of the Kharkiv National University of the Air Force, No. 5(54), 2017. – P. 127-134. [in Ukrainian] http://nbuv.gov.ua/UJRN/ZKhUPS_2017_5_25
Mykola Tkachuk, Оleksii Vekshin, Rustam Gamzayev, “Architecting for Adaptive Resource Management in Mobile Augmented Reality Systems: Models, Metrics and Prototype Software Solutions”, in A. Genige et al. (Eds.): ICTERI 2016: Revised Selected Papers, Series title: Communications in Computer and Information Science, Vol. 783: Springer-Verlag Berlin Heidelberg, 2017. – pp. 17-35. https://doi.org/10.1007/978-3-319-69965-3_2
Rustam Gamzayev, Mykola Tkachuk and Oleksandr Nelipa, “Domain-Specific Language for Adaptive Development of "Smart-Home" Applications”, in Proc. of the 1st International Workshop on Information Technologies: Theoretical and Applied Problems 2021 (ITTAP-2021), Ternopil, Ukraine, November 16-18, 2021, CEUR-WS.org/Vol-3039, pp.154-165.
Rustam Gamzayev, Mykola Tkachuk. “Dynamic Configuration of Software Products Lines for Smart-Home Applications based on Recommender Systems Framework”, in Information systems and technologies: Proceedings of the 10-th International Scientific and Technical Conference, September 13-19, 2021 Kharkiv - Odesa, Ukraine, scientific editors: A.D. Tevyashev, L.B. Petryshyn, V.V. Bezkorovainy, V.G. Kobzev. – KhNURE, 2021. - pp. 85-89.
Rustam Gamzayev, Mykola Tkachuk. “Using Methods and Technologies of Recommendation Systems for Dynamic Software Product Lines Configuration”, Bulletin of National Technical University "KhPI". Series: System Analysis, Control, and Information Technologies, No. 1 (5), 2021, pp. 91-97. [in Ukrainian] https://doi.org/10.20998/2079-0023.2021.01.15
Ian Sommerville, Software engineering (10th edition, Global Edition), Pearson Education, 2016.
Thomas L. Saaty, Luis G. Vargas, Models, Methods, Concepts & Applications of the Analytic Hierarchy Process, 2nd Edition, Springer Science+Business Media, New York, 2012.
Lu Chengjie, Pablo Valle, Jiahui Wu et al., “Foundation Models for Software Engineering of Cyber-Physical Systems: The Road Ahead” in: arXiv:2504.04630 [cs.SE], Apr 2025. https://doi.org/10.48550/arXiv.2504.04630
Amar Banerjee, Venkatesh Choppella, “Control Software Engineering Approaches for Cyber-Physical Systems: A Systematic Mapping Study” ACM Trans. Cyber-Phys. Syst., Vol. 9, Issue 1, Article No.: 6, pp. 1 – 33, 2025. https://doi.org/10.1145/3704737
Sanghoon Lee, Jiyeong Chae, Haewon Jeon et al., “Cyber-Physical AI: Systematic Research Domain for Integrating AI and Cyber-Physical Systems”, ACM Trans. Cyber-Phys. Syst. Vol. 9, Issue 2, Article No.: 19, pp. 1 – 33, 2025. https://doi.org/10.1145/3721437
Р. О. Гамзаєв, В.Х. Мурадова, М.В. Ткачук, “Дослідження альтернативних технологій контейнерів для віртуалізації процесів розміщення компонентів лінійок програмних продуктів”, Вісник Харківського національного університету імені В.Н. Каразіна, Серія “Математичне моделювання. Інформаційні технології. Автоматизовані системи управління”, № 53, 2022, c. 12-20. https://doi.org/10.26565/2304-6201-2022-53
Kristof Meixner, Kevin Feichtinger, Sayyid Fadhlillah et al., “Variability Modeling of Products, Processes, and Resources in Cyber-Physical Production Systems Engineering”, Journal of Systems and Software Vol. 211, 2024. https://doi.org/10.1016/j.jss.2024.112007
Jacob Krüger, Sebastian Nielebock, Sebastian Krieter et al., “Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems”, in Proc. of the 21st International Systems and Software Product Line Conference – Vol. A, 2018, pp. 237 – 241, https://doi.org/10.1145/3106195.3106217
Гамзаєв О. Р., Ткачук М. В., “Розробка проблемно-орієнтованої мови моделювання для підтримки варіабельності програмного забезпечення в системах "Розумний будинок". Сучасний стан наукових досліджень та технологій в промисловості. 2023. № 1 (23). С. 45–56. https://doi.org/10.30837/ITSSI.2023.23.045
Jacky Cao, Kit-Yung Lam, Lik-Hang Lee et al., “Mobile Augmented Reality: User Interfaces, Frameworks, and Intelligence”, ACM Computing Surveys, Vol. 55, Issue 9, 2018, pp. 1 – 36, 2023 https://doi.org/10.1145/3557999
Maurice Khabbaz, Abdellah Chehri, Holger Claussen et al., “Guest Editorial: The Internet of Military Defense Things: State-of-the-Art Challenges, Future Evolution, and Revolutionary Applications”, IEEE Internet of Things Magazine, Vol. 8, Issue 2, pp. 14-16, 2025. https://doi.org/10.1109/MIOT.2025.10907814
M. Tkachuk, A. Vekshin, and R. Gamzayev, “A Model-Based Framework for Adaptive Resource Management in Mobile Augmented Reality System”, in Proc. of the ICTERI-2016: 12th International Conference on ICT in Education, Research and Industrial Applications: Integration, Harmonization and Knowledge Transfer, Kyiv, Ukraine, June 21-24, 2016, CEUR-WS.org/Vol-1614, pp.41-56. https://doi.org/10.1007/978-3-319-69965-3_2
Adam M. Ross, Donna H. Rhodes, Daniel E. Hastings, "Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value", Systems Engineering, Vol. 11 (3), pp. 246-262, 2008. https://doi.org/10.1002/sys.20098
R. О. Gamzayev, “Frame-based Operation Metamodel to Chageability Support in Life Cycle of Software Product Lines”, на XXIІI Всеукраїнська науково-технічна конференція молодих вчених, аспірантів та студентів, Одеса, 20-21 квітня 2023 р. - Одеса, ОНТУ, 2023 р. – с. 215-217.
Р. О. Гамзаєв, “Знання-орієнтована інформаційна технологія забезпечення мінливості процесів і компонентів у життєвому циклі кіберфізичних систем”, на «Проблеми інформатики та моделювання (ПІМ-2023)», Тези XXIII Міжнародної науково-технічної конференції, Харків: НТУ "ХПІ", 2023, c. 39.
R.O. Gamzayev, M.V. Tkachuk, D.O. Shevkoplias, “Handling of Expert Knowledge in Software Product Lines Development with Usage of Repertory Grids Method // Вісник Харківського національного університету імені В.Н. Каразіна, Серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління». - № 47, 2020. – С. 13-24. https://doi.org/10.26565/2304-6201-2020-47-02
R.O. Gamzayev, M.V. Tkachuk, D.O. Shevkoplias, “Knowledge-oriented Information Technology to Variability Management on Domain Analysis Stage in Software Development”, «Сучасні інформаційні системи», наук.-техн. ж-л, НТУ «ХПІ», том 2, № 4, 2020. с. 39-47. https://doi.org/10.20998/2522-9052.2020.4.06
М.В. Ткачук, І.О. Мартінкус, К.А. Нагорний, Р. О. Гамзаев, “Про один підхід до оцінки ефективності застосування методів доменного моделювання при розробці сімейств програмних систем”, Збірник наукових праць Харківського національного університету Повітряних Сил, № 5(54), 2017. – С. 127-134. http://nbuv.gov.ua/UJRN/ZKhUPS_2017_5_25
Mykola Tkachuk, Оleksii Vekshin, Rustam Gamzayev, “Architecting for Adaptive Resource Management in Mobile Augmented Reality Systems: Models, Metrics and Prototype Software Solutions”, in A. Genige et al. (Eds.): ICTERI 2016: Revised Selected Papers, Series title: Communications in Computer and Information Science, Vol. 783: Springer-Verlag Berlin Heidelberg, 2017. – pp. 17-35. https://doi.org/10.1007/978-3-319-69965-3_2
Rustam Gamzayev, Mykola Tkachuk and Oleksandr Nelipa. “Domain-Specific Language for Adaptive Development of "Smart-Home" Applications”, in Proc. of the 1st International Workshop on Information Technologies: Theoretical and Applied Problems 2021 (ITTAP-2021), Ternopil, Ukraine, November 16-18, 2021, CEUR-WS.org/Vol-3039, pp.154-165.
Rustam Gamzayev, Mykola Tkachuk, “Dynamic Configuration of Software Products Lines for Smart-Home Applications based on Recommender Systems Framework”, на Інформаційні системи та технології: праці 10-ї Міжнародної науково-технічної конференції, Харків - Одеса, 13-19 вересня 2021 року / наук. ред. А. Д. Тевяшев, Л. Б. Петришин, В.В. Бескоровайний, В.Г. Кобзєв. – ХНУРЕ, 2021, c. 85-89.
Р. О. Гамзаєв, М. В. Ткачук, “Застосування методів і технологій рекомендаційних систем для конфігурування динамічних лінійок програмних продуктів”, Вісник Національного технічного університету "ХПІ". Серія: Системний аналіз, управління та інформаційні технології: зб. наук. пр., Харків: НТУ “ХПІ”, № 1 (5), 2021, с. 91-97. https://doi.org/10.20998/2079-0023.2021.01.15
Ian Sommerville, Software engineering (10th edition, Global Edition), Pearson Education, 2016.
Thomas L. Saaty, Luis G. Vargas, Models, Methods, Concepts & Applications of the Analytic Hierarchy Process, 2nd Edition, Springer Science+Business Media, New York, 2012.