Інтелектуальна інформаційна технологія підтримки мінливості процесів життєвого циклу програмного забезпечення кіберфізичних систем
Анотація
Актуальність. Розробка програмного забезпечення (ПЗ) кіберфізичних систем (КФС) має враховувати специфічні особливості їх побудови та функціонування, що передбачає можливість підтримки мінливості проектних ресурсів та системних рішень на всіх основних етапах життєвого циклу (ЖЦ) КФС. Вирішення цих проблем неможливо без використання інтелектуальних методів та засобів і тому тематика цього дослідження є актуальної науково-технічною задачею.
Мета. Метою роботи є розробка інтелектуальної інформаційної технології (ІІТ), яка забезпечує наскрізну підтримку мінливості проектних активів на всіх основних фазах ЖЦ ПЗ КФС, що, у кінцевому рахунку, має підвищити показники якості критично важливих процесів розробки та супроводу таких систем.
Методи дослідження. На основі критичного аналізу та методологічного узагальнення деяких вже отриманих раніше наукових та практичних результатів, розроблена структурно-функціональна схема ІІТ, яка інтегрує знання-орієнтовані модельно-технологічні засоби, що дозволяє забезпечувати підтримку властивостей варіабельності, адаптивності, конфігурування та настроюваності проектних рішень та програмних компонентів КФС на етапах доменного інжинірингу, архітектурного проектування, конструювання коду та супроводу компонентів її ПЗ.
Результати. На прикладах систем «Розумний будинок» та мобільних систем доповненої реальності досліджені деякі суттєві особливості побудови та функціонування КФС, сформовано методологічний базис для знання-орієнтованої розробки ПЗ таких систем. Запропонована узагальнена схема ІІТ в нотації IDEF0, визначені її основні функціональні блоки, проведені програмні експерименти та обчислені кількісні метрики, які показали сумарне зростання показників якості процесів розробки та супроводу ПЗ приблизно на 22,4%.
Висновки. Представлені дослідження підтвердили доцільність застосування знання-орієнтованих моделей, методів та інструментальних засобів для розробки та супроводу ПЗ КФС, і можливість створення наскрізної інтелектуальної інформаційної технології, яка підтримує властивості змінності проектних ресурсів та системних рішень на всіх основних фазах ЖЦ КФС і що, в свою чергу, дозволяє суттєво підвищити рівень якості процесів створення таких систем.
Завантаження
Посилання
/Посилання
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.