AN EXPERIMENTAL STUDY ON EFFECTIVENESS USAGE OF VARIABLE DESIGN SOLUTIONS BY MAINTENANCE STAGE OF SOFTWARE FOR “SMART-HOME” SYSTEMS

Authors

DOI:

https://doi.org/10.20998/2079-0023.2020.02.07

Keywords:

smart home, Internet of Things, domain model, variability, software, configuration

Abstract

Article considers current state of scientific publications on topic of intellectualization of all main processes for full life cycle development of software systems, approaches to building variable models for “Smart Home” systems. A review of existing approaches to the analysis of quality of construction for such solutions. The Feature-Oriented Development Architecture (FODA) model of smart home system is analyzed, the current problems of smart home systems design are emphasized. The state of publications on topic of quality assessment of systems such as «Smart Home» is analyzed. Then, the proposed approach to experimental assessment of system maintenance is based on the analysis of the total costs required to prepare functionality of system for operation. In the course of experimental calculations, domain model of Smart Home systems was used in two variants, using an integration module and using separate control devices, separately for each of the manufacturers. The proposed approach for evaluating alternative FODA models is based on «maintainability» criterion. The time required to configure the software for a set of individual system modules and to configure them as a single system was used as data. The obtained data, allowing to make a decision on choice of construction architecture of system based on the set domain model, contains a set of devices and the description of functions provided by them. The results of the work should be the basis for the development of a centralized storage for the accumulation, analysis and reuse of the configuration of individual submodules of Smart Home systems and integrated systems that meet certain requirements, resulting in a comprehensive approach to improving the quality of Smart Home systems on the example of the traceability indicator.

Author Biographies

Oleh Yurievich Tovstokorenko, National Technical University «Kharkiv Polytechnic Institute»

PhD student of the Department of Software Engineering and Information Technology Management, National Technical University «Kharkiv Polytechnic Institute», st. Kirpychova, 2, Kharkiv, Ukraine

Rustam Olexandrovich Gamzayev, Kharkiv National University named after VN Karazina

PhD, associate professor; Associate Professor of Modeling Systems and Technologies, Kharkiv National University named after VN Karazina, Maidan Svobody, 4, Kharkiv, Ukraine

Mykola Vyacheslavovich Tkachuk, Kharkiv National University named after VN Karazina

Doctor of technical sciences, professor; Head of the Department of Modeling of Systems and Technologies, Kharkiv National University named after VN Karazina, Maidan Svobody, 4, Kharkiv, Ukraine

References

Berger Th., Chechik M., Kehrer T. Software Evolution in Time and Space: Unifying Version and Variability Management. Dagstuhl Seminar Reports. 2019, vol. 9, issue 5, pp. 1–31.

Steinberger M., Reinhartz-Berger I., Tomer A. Cross Lifecycle Variability Analysis: Utilizing Requirements and Testing Artifacts. Journal of Systems and Software. 2018, vol. 143, pp.208–230.

Gamzayev R. O., Karaçuha E., Tkachuk M. V., Tovstokorenko O. Y. An Approach to Assessment of Dynamic Software Variability in Mobile Applications Development. Visnyk XNU imeni V. N. Karazina [Bulletin of KhNU named after V.N. Karazina]. Kharkiv, 2018, no. 40. pp.14–25.

Mazzara M., Afanasyev I., Sarangi S. R., Distefano S., Kumar V., Ahmad M. A Reference Architecture for Smart and Software-Defined Buildings. IEEE International Conference on Smart Computing (SMARTCOMP 2019). Washington DC, USA. IEEE Publ., 2019. P. 167–172. DOI: 10.1109/SMARTCOMP.2019.00048.

Pandit D., Pattanaik S. Software Engineering Oriented Approach to Iot - Applications: Need of the Day. International Journal of Recent Technology and Engineering (IJRTE). 2019, vol.7, issue 6, pp. 886– 895.

Rawat D.B., Rodrigues J.J., Stojmenovic I Cyber-Physical Systems: From Theory to Practice. Boca Raton, Florida, CRC Press Publ., 2015. 588 p.

Tao F., Qi Q., Wang L., Nee A. Y. C. Nee. Digital Twins and Cyber– Physical Systems: Toward Smart Manufacturing and Industry 4.0: Correlation and Comparison. Engineering. 2019, vol. 5, issue 4, pp. 653–661.

Berehovskyj V. V. Matematychne ta prohramne zabezpechennya avtomatyzovanoho proektuvannya system "Intelektualnoho Budynku": avtoref. dys. na zdobuttya nauk. stupenya kand. tekhn. nauk: spets. 05.13.12 "Systemy avtomatyzaciyi proektuvalnyx robit" [Mathematical and software for automated design of "Smart Home" systems. Abstract of a thesis cand. eng. sci. diss. 05.13.12 "Systems of Automation of Design Works"]. Lviv, 2017. 23 p.

Sosa-Reyna C. M., Tello-Leal E., Lara-Alabazares D., MataTorres J. A., Lopez-Garza E. Methodology Based on Model-Driven Engineering for IoT Application Development. Proceeding of the Twelfth International Conference on Digital Society and eGovernments (ICDS 2018), March 25-29. Rome, 2018, pp. 36–41.

Huber R. X. R., Püeschel L. C., Röglinger M. Capturing smart service systems: Development of a domain‐specific modelling language. Information Systems Journal. 2019, vol. 29, issue 6, pp. 1207-1255

Tzeremes V., Hassan G. A Software Product Line Approach to Designing End User Applications for the Internet of Things. Proceedings of the 13th International Conference on Software Technologies (ICSOFT 2018). Porto, 2018, pp. 656–663.

Tkachenko M. V., Tovstokorenko O. Yu. Vykorystannya koncepciyi linijok prohramnyx produktiv v konteksti procesu proyektuvannya system «Rozumnyj dim» [Using the concept of software lines in the context of the design process of «Smart Home» systems]. Naukovi pidsumky 2019 roku. XXXVII Mizhnarodna naukovo-praktychna internet-konferenciya. Misto Vinnytsa. 09 hrudnya 2019 roku. Ch. 14 [Scientific results of 2019. XXXVІІ International scientific-practical Internet conference. City Vinnitsa. 09 December 2019. Part 14]. Vinnitsa, p. 84.

Parhomenko A., Tulenkov A., Sokolyans'kij O., Gladkova O., Zalyubovs'kij Ya. Doslidzhennya ta rozrobka metodu weboriyentovanoho prototypuvannya pry proektuvanni smart system [Research and development of web-oriented prototyping method in the design of smart systems]. Vіsnik Skhіdnoukraїns'kogo Nacіonal'nogo Unіversitetu іmenі Volodimira Dalya [Bulletin of the Volodymyr Dahl East Ukrainian National University]. 2018, no. 6 (247), pp. 101–109.

Tambotoh J.J.C., Isa S. M., Gaol F. L., Soewito B., Warnars H.L.H.S.. Software quality model for Internet of Things governance. Proceedings of 2016 International Conference on Data and Software Engineering (ICoDSE). Denpasar, Bali, Indonesia, 2016, pp. 1–6. DOI: 10.1109/ICODSE.2016.7936138.

Luor T., Lu H.-P., Yu H., Lu Y. Exploring the Critical Quality Attributes and Models of Smart Homes. Maturitas. 2015, vol. 82, issue 4, pp. 377–386. DOI: 10.1016/j.maturitas.2015.07.025.

Guana V., Dario C. Variability quality evaluation on componentbased software product lines. ACM International Conference Proceeding Series. Software Product Lines – 15th International Conference. SPLC 2011, Munich, Germany, August 22–26, 2011. New York, Association for Computing Machinery Publ., 2011, vol. 2, article no. 19, pp. 1–8. DOI: 10.1145/2019136.2019191.

Hamzayev R. O., Tkachuk M. V., Tovstokorenko O. T. Zastosuvannya Metodiv Domennoho Modelyuvannya dlya Pidtrymky Variabelnosti Prohramnoho Zabezpechennya v Rozrobci System «Rozumnyj Budynok» [Application of Domain Modeling Methods to Support Software Variability in Smart Home Systems Development]. ІST-2020. Materіali 9-ji Mіzhnarodnoї naukovotekhnіchnoї konferencії 17.11.2020 r. Kobleve-Harkіv, Ukrajina [IST-2020. Proceedings of the 9th International Scientific and Technical Conference 17.11.2020. Kobleve-Kharkiv, Ukraine]. In print.

Cheaito R., Frappier M., Matwin S., Mili A., Crabtree D. Defining and Measuring Maintainability. Technical Report. Ottawa: Dept. of Computer Science, University of Ottawa Publ., 1995. 12 p.

How to Cite

Tovstokorenko, O. Y., Gamzayev, R. O., & Tkachuk, M. V. (2020). AN EXPERIMENTAL STUDY ON EFFECTIVENESS USAGE OF VARIABLE DESIGN SOLUTIONS BY MAINTENANCE STAGE OF SOFTWARE FOR “SMART-HOME” SYSTEMS. Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, (2 (4), 39–44. https://doi.org/10.20998/2079-0023.2020.02.07

Issue

Section

INFORMATION TECHNOLOGY